/* Aurabra identity. Keep the existing world background in portal-campaign.css. */
@font-face{font-family:Nunito;src:url('fonts/Nunito-latin.woff2') format('woff2');font-weight:200 1000;font-style:normal;font-display:swap}
@font-face{font-family:MedievalSharp;src:url('fonts/MedievalSharp-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
body.ab-showcase{font-family:Nunito,'Segoe UI',sans-serif}
.ab-showcase .ab-bar,.ab-showcase .ab-footer-nav h3{font-family:MedievalSharp,Georgia,serif!important}
.ab-showcase .ab-welcome p,.ab-showcase .ab-welcome figcaption,.ab-showcase .ab-menu-links a,.ab-showcase .abp-account,.ab-showcase .ab-button{font-family:Nunito,'Segoe UI',sans-serif!important}
.ab-showcase .ab-welcome h2{font-family:MedievalSharp,Georgia,serif!important;color:#664516}
.ab-showcase #AurabraHeaderLogo{object-fit:contain;width:100%;height:100%}
.abp-brand-seal{width:56px;height:56px;object-fit:contain;border-radius:50%;flex-shrink:0}
.ab-showcase #AurabraTopNav small{display:block;font-size:9px;line-height:1.2;color:#e6d6b2}
.ab-showcase a:focus-visible,.ab-showcase button:focus-visible,.ab-showcase summary:focus-visible{outline:3px solid #e1b34e;outline-offset:3px}
.ab-showcase input:focus-visible,.ab-showcase select:focus-visible,.ab-showcase textarea:focus-visible{outline:2px solid #2f5da8;outline-offset:2px}

body.ab-showcase #ContentColumn .BoxContent .ab-welcome h2{font-family:MedievalSharp,Georgia,serif!important;color:#664516!important}
body.ab-showcase #ContentColumn .abp-account,body.ab-showcase #ContentColumn .abp-button{font-family:Nunito,'Segoe UI',sans-serif!important}
.abp-thread{display:grid;gap:14px;margin:18px 0}
.abp-message{padding:14px 16px;border:1px solid #c6ae7d;border-left:4px solid #9a7b43;border-radius:5px;background:#fff8e8}
.abp-message-staff{border-left-color:#2f5da8;background:#edf3fa}
.abp-message header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px}
.abp-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}
.abp-support textarea{box-sizing:border-box;width:100%;max-width:100%;resize:vertical;min-height:130px;padding:12px;border:1px solid #b69b68;border-radius:4px;background:#fffaf0;color:#49371f;font:14px/1.6 Nunito,sans-serif}
body.ab-showcase #ContentColumn .abp-intro h2{color:#49371f!important;font:700 22px/1.4 Nunito,sans-serif!important;margin:0 0 12px!important}
.abp-support .abp-table{min-width:0;table-layout:fixed}
.abp-support .abp-table th,.abp-support .abp-table td{overflow-wrap:anywhere;word-break:normal}
.abp-settings{font:14px/1.6 Nunito,'Segoe UI',sans-serif;color:#4f412f}
.abp-settings>p{margin:16px 0}
.abp-back-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none}
.abp-settings-card{background:linear-gradient(180deg,#f4e5c6,#ead7ae);border:1px solid #bba47a;box-shadow:inset 0 1px #ffffff7a;padding:16px 20px 18px;margin:0 auto;width:100%;max-width:756px}
.abp-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px}
.abp-settings-field{display:grid;align-content:start;gap:6px;min-width:0}
.abp-settings-field label{font-size:11px;font-weight:800;color:#4c3d2d}
body.ab-showcase #ContentColumn .abp-settings-field input,body.ab-showcase #ContentColumn .abp-settings-field select{box-sizing:border-box;width:100%!important;min-width:0;height:35px!important;min-height:35px!important;margin:0!important;padding:8px 12px!important;border:1px solid #b6a382!important;border-radius:8px!important;background:#d4c4a8!important;color:#44382b!important;box-shadow:inset 0 1px 2px #563e1f14;font:14px/1.2 Nunito,'Segoe UI',sans-serif!important}
body.ab-showcase #ContentColumn .abp-settings-field input[type=email]{background:#e1d3b7!important}
body.ab-showcase #ContentColumn .abp-settings-field input:focus,body.ab-showcase #ContentColumn .abp-settings-field select:focus{background:#e1d3b7!important;border-color:#3c709f!important;box-shadow:0 0 0 2px #2d659726,inset 0 1px 2px #563e1f14}
.abp-settings-field input::placeholder{color:#756650;opacity:1}
.abp-settings-submit{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:14px}
body.ab-showcase #ContentColumn .abp-settings-submit .abp-button{font-size:11px!important;min-height:26px;padding:5px 10px;border-radius:4px}
@media(max-width:680px){.abp-settings-card{padding:12px 10px 14px}.abp-settings-grid{grid-template-columns:minmax(0,1fr)}}
.ab-menu[open] .ab-chevron{transform:rotate(90deg)}
.ab-menu:not([open]) .ab-chevron{transform:none}
@media(prefers-reduced-motion:reduce){.ab-chevron{transition:none}}
body.ab-showcase #ContentColumn .ab-community-page,body.ab-showcase #ContentColumn .ab-highscores,body.ab-showcase #ContentColumn .ab-data-section{font-family:Nunito,'Segoe UI',sans-serif!important}
body.ab-showcase #ContentColumn .ab-community-table,body.ab-showcase #ContentColumn .ab-highscores-table,body.ab-showcase #ContentColumn .ab-data-table{font-size:13px;line-height:1.5}
body.ab-showcase #ContentColumn .ab-community-table th,body.ab-showcase #ContentColumn .ab-highscores-table th,body.ab-showcase #ContentColumn .ab-data-table th{font-family:Nunito,'Segoe UI',sans-serif!important;font-size:12px}
.abp-vocation-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.abp-vocation-stats>div{display:grid;gap:4px;text-align:center;padding:12px 6px;border:1px solid #c3a873;background:#fff5d955}
.abp-vocation-stats strong{font-size:24px;color:#174e73}
.abp-vocation-stats span{font-size:12px;overflow-wrap:anywhere}
.abp-public-outfit{object-fit:contain;image-rendering:pixelated}
.abp-vocation-image{object-fit:contain;margin:0 auto}
body.ab-showcase #ContentColumn .ab-highscores-filters label>span{color:#4c3d2d!important;font:800 11px/1.5 Nunito,sans-serif}
body.ab-showcase #ContentColumn .ab-highscores-filters select{box-sizing:border-box;min-width:0;width:100%;height:35px!important;border:1px solid #b6a382!important;border-radius:8px!important;padding:6px 12px!important;background:#d4c4a8!important;color:#44382b!important;font:14px Nunito,sans-serif!important}
body.ab-showcase #ContentColumn .ab-highscores-table th{background:#214776!important;color:#f4db94!important}
@media(max-width:680px){.abp-vocation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}

.abp-auction-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.abp-auction-filters .abp-actions{grid-column:1/-1;margin:0}.abp-auction-heading,.abp-auction-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.abp-auction-heading h3{margin:6px 0;font-size:21px}.abp-auction-heading p{margin:4px 0 12px}.abp-auction-status{background:#e4d3ac;border:1px solid #b99d65;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:800}.abp-auction-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.abp-auction-facts>div{padding:16px;background:#fff5df;border:1px solid #c5ab79;border-radius:5px}.abp-auction-facts dt{font-size:12px;font-weight:800}.abp-auction-facts dd{margin:8px 0 0;font-size:22px;font-weight:800;color:#214776}.abp-auctions small{display:block;font-size:12px;font-weight:400}.abp-auction-confirm{display:flex!important;gap:9px;align-items:flex-start;margin:16px 0;font-size:13px!important;line-height:1.6}.abp-auction-confirm input[type=checkbox]{width:18px!important;min-width:18px;height:18px!important;margin:2px 0!important}.abp-auction-list article{margin:14px 0}.abp-auction-summary{border-top:1px solid #c6ae7d;padding-top:12px}.abp-auction-summary>strong{font-size:20px;color:#214776}.abp-auctions .abp-card{overflow-wrap:anywhere}.abp-auctions .abp-form>input,.abp-auctions .abp-form>select{box-sizing:border-box;width:100%;max-width:420px;display:block;min-height:35px;margin:6px 0 14px;padding:8px 12px;border:1px solid #b6a382;border-radius:8px;background:#e1d3b7;color:#44382b;font:14px Nunito,sans-serif}.abp-auction-rules p{margin:8px 0}.abp-auction-rules p+p{font-size:12px}@media(max-width:680px){.abp-auction-filters,.abp-auction-facts{grid-template-columns:minmax(0,1fr)}.abp-auction-heading{align-items:flex-start}.abp-auction-summary{gap:12px}.abp-auction-summary>a{width:100%;text-align:center}}
.abp-store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.abp-store-product{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:190px;padding:18px 10px;text-align:center;border:2px solid #b6a382;border-radius:4px;background:#d4c4a8;box-shadow:inset 0 1px #ffffff35}.abp-store-art{display:flex;align-items:center;justify-content:center;height:70px;margin-bottom:14px}.abp-store-art img{object-fit:contain}.abp-store-coins{image-rendering:pixelated}.abp-store-product h3{margin:0 0 6px;font:800 14px/1.5 Nunito,sans-serif;color:#49371f}.abp-store-price{margin:0 0 6px;font-size:16px;font-weight:800;color:#125b91}.abp-store-loyalty{margin:0;font-size:11px;font-weight:800;color:#21753b}.abp-store-caption{margin:0;font-size:11px;color:#675438}@media(max-width:680px){.abp-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.abp-store-product{min-height:185px;padding:14px 8px}.abp-store-product h3{font-size:13px}.abp-store-price{font-size:15px}}

body.ab-showcase #ContentColumn .abp-store-product h3{color:#49371f!important;font:800 14px/1.5 Nunito,sans-serif!important;text-shadow:none!important}body.ab-showcase #ContentColumn .abp-store-price{color:#125b91!important;font-weight:800!important}body.ab-showcase #ContentColumn .abp-store-loyalty{color:#21753b!important}

body.ab-showcase #ContentColumn .abp-store-order h3{color:#49371f!important;font:800 18px/1.5 Nunito,sans-serif!important;text-shadow:none!important}.abp-store-order dd{overflow-wrap:anywhere}.abp-store-order dt{font-weight:800;margin-top:12px}

.abp-checkout-steps{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.abp-checkout-steps>*{padding:8px 12px;border:1px solid #b6a382;background:#e2d1af;color:#675438;font-size:12px;font-weight:800;border-radius:4px}.abp-checkout-steps>[aria-current=step]{background:#214776;color:#fff2cf}.abp-store-product>a{margin-top:12px;font-size:12px;font-weight:800}

/* Character profile fields share the account form spacing. */
.abp-character-settings textarea{box-sizing:border-box;width:100%;min-height:160px;resize:vertical;padding:10px;border:1px solid #b7a378;border-radius:3px;background:#fff9e9;color:#392b1d;font:inherit}

body.ab-showcase #ContentColumn .abp-character-settings textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:160px;resize:vertical;padding:10px;border:1px solid #b6a382!important;border-radius:8px;background:#fff9e9!important;color:#392b1d!important;font:14px/1.6 Nunito,'Segoe UI',sans-serif}
body.ab-showcase #ContentColumn .abp-character-settings textarea:focus{outline:2px solid #2f5da8!important;outline-offset:2px;border-color:#3c709f!important}
body.ab-showcase #ContentColumn .abp-character-settings .abp-settings-card>p>strong{color:#49371f!important}
.abp-character-settings .abp-form>label:not(.abp-auction-confirm){display:block;font-weight:800;margin:14px 0 6px}
.ab-guild-detail-header{display:flex;align-items:center;gap:18px}.ab-guild-detail-header img{object-fit:contain;flex-shrink:0}.ab-guild-information{padding:16px;margin-top:16px;border:1px solid #bba47a;background:#f4e5c6}.ab-guild-description{white-space:pre-line;overflow-wrap:anywhere}.ab-guild-detail small,.ab-guild-nick label{display:block}.ab-guild-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ab-guild-actions form{margin:0}.ab-guild-nick{margin-top:10px}.ab-guild-nick input{box-sizing:border-box;width:100%;max-width:220px}.ab-guild-nick button{margin-top:6px}.ab-guild-member-action{display:block;margin-top:8px;font-size:12px}.ab-guild-online{color:#258145;font-weight:800}.ab-guild-detail .ab-community-table{min-width:540px}.ab-guild-detail td{overflow-wrap:anywhere}@media(max-width:680px){.ab-guild-detail-header{gap:12px}.ab-guild-detail-header h1{overflow-wrap:anywhere}.ab-guild-information{padding:12px}.ab-guild-actions>a,.ab-guild-actions form{width:100%}.ab-guild-actions button{width:100%}}
body.ab-showcase #ContentColumn .ab-guild-detail h2{color:#664516!important;font-family:MedievalSharp,Georgia,serif!important}body.ab-showcase #ContentColumn .ab-guild-detail a:not(.abp-button){color:#24537a!important}body.ab-showcase #ContentColumn .ab-guild-nick input{background:#e1d3b7!important;color:#44382b!important;border:1px solid #b6a382!important;border-radius:6px;padding:7px 9px;min-height:34px}.ab-guild-card p{white-space:pre-line;overflow-wrap:anywhere}
.ab-guild-management-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.ab-guild-management-links a{padding:12px;border:1px solid #bba47a;background:#f4e5c6;border-radius:4px}.ab-guild-permissions{margin-top:24px}.ab-guild-field-label{display:block;font-size:11px;margin-bottom:6px}.abp-guild-settings textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:130px;resize:vertical;padding:12px}.abp-guild-settings .ab-community-table input,.abp-guild-settings .ab-community-table select{box-sizing:border-box;width:100%;min-width:120px;padding:8px}.abp-guild-settings .ab-community-table{min-width:550px}.abp-guild-settings fieldset{border:1px solid #bba47a;padding:10px 14px}body.ab-showcase #ContentColumn .abp-guild-settings h2{color:#664516!important}body.ab-showcase #ContentColumn .abp-guild-settings textarea,body.ab-showcase #ContentColumn .abp-guild-settings .ab-community-table input,body.ab-showcase #ContentColumn .abp-guild-settings .ab-community-table select{background:#fff9e9!important;color:#392b1d!important;border:1px solid #b6a382!important;border-radius:6px;font:14px/1.5 Nunito,'Segoe UI',sans-serif}body.ab-showcase #ContentColumn .abp-guild-settings textarea:focus{outline:2px solid #2f5da8!important;outline-offset:2px}@media(max-width:680px){.ab-guild-management-links{grid-template-columns:minmax(0,1fr)}.abp-guild-settings .abp-settings-submit .abp-button{white-space:normal;text-align:center}}
.ab-house-detail-content{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:20px;margin:18px 0}.ab-house-preview{display:block;max-width:100%;height:auto;margin:auto;border:1px solid #bba47a}.ab-house-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ab-house-facts>div{padding:12px;background:#f4e5c6;border:1px solid #bba47a}.ab-house-facts dt{font-size:12px;font-weight:800}.ab-house-facts dd{margin:6px 0 0;font-size:16px}.ab-house-detail p{overflow-wrap:anywhere}body.ab-showcase #ContentColumn .ab-house-detail h2{color:#664516!important}body.ab-showcase #ContentColumn .ab-house-detail a:not(.abp-button){color:#24537a!important}@media(max-width:680px){.ab-house-detail-content{grid-template-columns:minmax(0,1fr)}.ab-house-preview{max-height:250px;object-fit:contain}.ab-house-facts{gap:8px}}
.ab-published-news{margin-top:28px;padding-top:20px;border-top:1px solid #bba47a}.ab-published-news-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ab-news-archive-list article{padding:16px 0;border-bottom:1px solid #bba47a}.ab-news-archive-list time,.ab-news-tickers time{font-size:12px;color:#6a5638}.ab-news-archive-list h2{margin:6px 0}.ab-news-tickers details{margin:10px 0;border:1px solid #bba47a;background:#f4e5c6}.ab-news-tickers summary{cursor:pointer;padding:12px;line-height:1.6}.ab-news-tickers summary time{margin-right:12px}.ab-news-tickers .ab-news-content{padding:0 14px 14px}.ab-news-featured{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:16px;padding:16px;margin:16px 0;border:1px solid #bba47a;background:#f4e5c6}.ab-news-featured img,.ab-published-news .ab-news-content img{max-width:100%;height:auto}.ab-news-featured h2{margin:6px 0 12px}.ab-news-featured>div>span{font-size:11px;letter-spacing:1px;font-weight:800}body.ab-showcase #ContentColumn .ab-published-news h2,body.ab-showcase #ContentColumn .ab-news-tickers h2{color:#664516!important}body.ab-showcase #ContentColumn .ab-news-archive h2 a,body.ab-showcase #ContentColumn .ab-published-news-heading a{color:#24537a!important}@media(max-width:680px){.ab-news-featured{grid-template-columns:minmax(0,1fr)}.ab-news-tickers summary time{display:block}.ab-news-featured img{max-height:220px;object-fit:contain}}
.ab-calendar-period{display:flex;align-items:center;gap:16px;padding:14px 0;flex-wrap:wrap}.ab-calendar-period h2{margin:0}.ab-calendar-period>a{font-size:20px}.ab-calendar-period .ab-calendar-current{margin-left:auto;font-size:12px}.ab-calendar-scroll{overflow-x:auto;border:1px solid #bba47a}.ab-calendar-table{width:100%;min-width:700px;border-collapse:collapse;table-layout:fixed}.ab-calendar-table th{padding:10px 5px;background:#173e63;color:#f5df9e;font-size:11px}.ab-calendar-table td{height:92px;vertical-align:top;padding:6px;border:1px solid #bba47a;background:#f6e9cb;font-size:12px}.ab-calendar-table td.ab-calendar-outside{background:#dfd2b6;color:#8c7c60}.ab-calendar-table td>time{display:block;font-weight:800;margin-bottom:5px}.ab-calendar-caption{caption-side:bottom;padding:8px;font-size:11px}.ab-calendar-event{display:block;padding:5px;margin-top:4px;border-left:3px solid #a78021;background:#edcf73;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.ab-calendar-event small{display:block}.ab-calendar-legend{display:flex;flex-wrap:wrap;gap:14px;padding:14px 0;font-size:12px}.ab-calendar-legend span{display:flex;align-items:center;gap:6px}.ab-calendar-legend i{display:inline-block;width:12px;height:12px;border:1px solid #8e7749}.ab-calendar-special{background:#edcf73}.ab-calendar-seasonal{background:#b7d8a8}.ab-calendar-bonus{background:#b4d5e8}.ab-calendar-global{background:#c7bbe6}.ab-calendar-boss{background:#e4af9f}.ab-calendar-announcements article{margin:12px 0;padding:16px;background:#f4e5c6;border:1px solid #bba47a;scroll-margin-top:16px}.ab-calendar-announcements h3{margin:6px 0}.ab-calendar-announcements article>span{font-size:11px;font-weight:800;text-transform:uppercase}body.ab-showcase #ContentColumn .ab-event-calendar h2,body.ab-showcase #ContentColumn .ab-event-calendar h3{color:#664516!important}body.ab-showcase #ContentColumn .ab-calendar-event{color:#49371f!important}@media(max-width:680px){.ab-calendar-period{gap:12px}.ab-calendar-period h2{font-size:18px}.ab-calendar-period .ab-calendar-current{width:100%;margin:0}.ab-calendar-table{min-width:630px}.ab-calendar-announcements article{padding:12px}}
body.ab-showcase #ContentColumn .ab-calendar-table th{color:#f5df9e!important;background:#173e63!important}body.ab-showcase #ContentColumn .ab-calendar-period a{color:#24537a!important}body.ab-showcase #ContentColumn .ab-calendar-caption{color:#6a5638!important}.ab-news-content{overflow-wrap:anywhere}.ab-news-content iframe,.ab-news-content video{max-width:100%}
body.ab-showcase #ContentColumn .ab-vip-info h2{color:#664516!important}.ab-vip-info>p,.ab-vip-loyalty p{line-height:1.7}.ab-vip-loyalty{margin-top:24px;padding-top:16px;border-top:1px solid #bba47a}.ab-vip-info .abp-actions{flex-wrap:wrap}
.ab-welcome .ab-native-feature{margin:20px auto;text-align:center;max-width:460px;padding:16px;background:#f4e5c6;border:1px solid #bba47a}.ab-welcome .ab-native-feature img{display:block;max-width:100%;height:auto;margin:auto}.ab-welcome .ab-native-feature figcaption{margin-top:12px;font-size:13px;line-height:1.6;color:#4f412f}.ab-battle-summary{display:flex;align-items:center;gap:16px;margin:18px 0;padding:20px;background:linear-gradient(90deg,#09283e,#14577f);border:1px solid #a98a46}.ab-battle-summary img{object-fit:contain;flex-shrink:0}.ab-battle-summary strong,.ab-battle-summary span{display:block}.ab-battle-summary strong{color:#f0d47b;font:24px MedievalSharp,Georgia,serif}.ab-battle-summary span{color:#edf3f7;font-size:13px;line-height:1.7;margin-top:6px}@media(max-width:680px){.ab-battle-summary{gap:12px;padding:14px}.ab-battle-summary strong{font-size:20px}.ab-battle-summary img{width:48px;height:48px}}
.ab-vip-info .ab-community-table{min-width:0;width:100%;table-layout:fixed}.ab-vip-info .ab-community-table th,.ab-vip-info .ab-community-table td{white-space:normal;overflow-wrap:anywhere}.ab-vip-info .ab-community-table th:first-child,.ab-vip-info .ab-community-table td:first-child{width:60%}
body.ab-showcase #ContentColumn .ab-downloads h2{color:#664516!important}.ab-download-option{margin:18px 0;padding:16px;background:#f4e5c6;border:1px solid #bba47a;border-radius:4px}.ab-downloads p{line-height:1.7}.ab-downloads .abp-actions{display:flex;flex-wrap:wrap;gap:12px}.ab-downloads .abp-button{box-sizing:border-box;max-width:100%;white-space:normal;text-align:center}.ab-downloads small{color:#6a5638}@media(max-width:680px){.ab-download-option{padding:12px}.ab-downloads .abp-button{width:100%}}
.ab-combat-statistics .ab-community-table{min-width:620px}.ab-combat-statistics th small{display:block;margin-top:4px;font-weight:400}.ab-combat-statistics .abp-notice{margin:12px 0}.ab-combat-statistics .abp-actions{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.ab-combat-statistics caption{text-align:left;padding:12px 0;font-weight:800}.ab-combat-statistics .ab-community-table td{text-align:right;font-variant-numeric:tabular-nums}.ab-combat-statistics .ab-community-table tbody th{text-align:left;white-space:normal;overflow-wrap:anywhere}.ab-combat-period{line-height:1.7}
.ab-world-state[data-state="offline"]{color:#8b2525!important}.ab-online-dot[data-state="offline"]{background:#ff6b6b;box-shadow:0 0 4px #b53131}
.ab-boosted .ab-boost-placeholder{display:grid;place-items:center;font-size:28px;color:#8b7138}.ab-boosted>div>span:last-child{text-align:center}.ab-boost-note{padding:0 12px 12px;margin:0;text-align:center;font-size:11px;line-height:1.5;color:#6a5638}
.ab-welcome hr::after{content:"";display:block;position:absolute;left:50%;top:50%;width:42px;height:42px;transform:translate(-50%,-50%);padding:0;border-radius:50%;background:url('images/brand/aurabra-monograma.png') center/cover no-repeat}
.abp-management>.abp-card{border:3px solid #967338;border-radius:0;box-shadow:0 0 0 1px #3b2b14,inset 0 0 0 1px #ffe8a8,0 3px 8px #0003}
body.ab-showcase #ContentColumn .abp-management>.abp-card>h2{display:flex;align-items:center;box-sizing:border-box;min-height:40px;padding:10px 14px;border-bottom:2px solid #bd9349;background:linear-gradient(#355c98,#173156);color:#ffe4a0!important;font:800 13.5px/1.4 MedievalSharp,Nunito,'Segoe UI',sans-serif!important;text-transform:uppercase;letter-spacing:0;text-shadow:0 1px 2px #071527}
.abp-management .abp-facts{column-gap:0;row-gap:0}.abp-management .abp-facts>dt,.abp-management .abp-facts>dd{min-width:0;padding:7px 0;border-bottom:1px solid #cbb995;line-height:1.6}.abp-management .abp-facts>dt{padding-right:16px}
body.ab-showcase #ContentColumn .abp-auctions .abp-card h3{color:#214776!important;text-shadow:none}
body.ab-showcase #ContentColumn .abp-store-order .abp-card h3{color:#214776!important;text-shadow:none}
.abp-auction-outfit{float:left;width:64px;height:64px;object-fit:contain;image-rendering:pixelated;margin:0 14px 8px 0}
.abp-auction-outfit-notice{display:block;margin-bottom:8px;font-size:12px}
.abp-auction-heading>div{flex:1;min-width:0}
.ab-character-comment{white-space:pre-line;overflow-wrap:anywhere}
.ab-profile-equipment{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ab-profile-equipment figure{display:flex;align-items:center;gap:12px;margin:0;padding:10px;background:#fff5df;border:1px solid #c5ab79}.ab-profile-equipment img{flex:none;image-rendering:pixelated}.ab-profile-equipment figcaption{min-width:0;overflow-wrap:anywhere}.ab-profile-equipment figcaption strong,.ab-profile-equipment figcaption span{display:block}
@media(max-width:760px){.abp-management .abp-facts>dt{padding:8px 0 3px;border-bottom:0}.abp-management .abp-facts>dd{padding:0 0 9px;margin-bottom:0}.abp-management>.abp-card{margin-bottom:18px}}
