/* Midnight indigo theme: color-only overrides, no layout or controller changes. */
html[data-acekirin]:not([data-acekirin-theme="pink"]){--ak-bg:#080e2d!important;--ak-panel:#14214f!important;--ak-panel2:#1d2d66!important;--ak-border:#334882!important;--ak-text:#f5f6ff!important;--ak-muted:#b6c3ed!important;--ak-gold:#ff3a88!important;--fen-ink:#f5f6ff;--fen-muted:#b6c3ed;--fen-pink:#ff3a88;color-scheme:dark}
html[data-acekirin]:not([data-acekirin-theme="pink"]),html[data-acekirin]:not([data-acekirin-theme="pink"]) body{background:#080e2d!important;color:#f5f6ff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app{--bg:#080e2d!important;--surface:#14214f!important;--surface2:#1d2d66!important;--text:#f5f6ff!important;--muted:#b6c3ed!important;--border:#334882!important;--accent:#ff3a88!important;--gold:#ff3a88!important;--pink:#ff3a88!important;color:#f5f6ff!important;background:transparent!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui :is(.fen-header,.fen-sidebar,.fen-dock,.ak-aside){background:#101945!important;border-color:#2d3f7c!important;backdrop-filter:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui :is(.fen-logo,.ak-footer,.ak-member-strip,.ak-aside-head,.ak-aside-bottom){border-color:#2d3f7c!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui :is(.fen-user,.fen-user-avatar,.fen-menu-toggle,.fen-search,.ak-section-head button,.ak-provider,.ak-club-icon,.ak-aside-link){background:#19295f!important;border-color:#3b5192!important;color:#d6ddff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui :is(.fen-user-avatar,.fen-menu-toggle) svg{color:#d6ddff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-nav-button:not([aria-current=page]):not(.active):not([aria-pressed=true]){color:#bdc9f1!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-header-actions .fen-join,html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-primary{background:#ed2678!important;color:#fff!important;border-color:#ff5b9b!important;box-shadow:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui :is(.ak-game,.ak-provider,.ak-member-strip,.ak-promotion-card,.fen-wallet-overview,.fen-wallet-balance-card,.fen-wallet-tabs){background:#15265b!important;border-color:#334b8b!important;color:#f5f6ff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui :is(.ak-game-name,.ak-game-provider,.fen-wallet-balance-card p,.ak-aside-title,.ak-aside-bottom,.ak-club-item p,.ak-footer p){color:#bdc9f1!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-game-name{color:#f5f6ff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-wallet-tabs button[aria-selected=true]{background:#ed2678!important;color:#fff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(p,small,dt,.muted,.bg-subnote,.bg-note,.bg-subtitle,.bg-eyebrow,.bg-directory-meta>span){color:#b6c3ed!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(h1,h2,h3,h4,summary){color:#f5f6ff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(h1,h2) em{color:#ff7fb5!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(article,details,.panel,.notice-box,.bg-info-panel,.bg-panel,.bg-form,.bg-history-filters,.bg-table-wrap,.bg-session,.bg-account-dropdown,.bg-notifications,.bg-member-card,.bg-member-level,.bg-checkout-total,.bg-leaderboard,.bg-spin-promo,.bg-spin-caption,.bg-spin-result,.bg-countdown,.bg-streak,.gv-deposit-panel,.gv-deposit-history,.gv-withdraw-result,.bg-platform-wallet,.gv-help-answers,.gv-help-actions>button,.gv-help-bottom>button,.gv-help-bottom>a,.gv-help-bottom>div,.bg-guide-grid>button,.bg-guide-article>section,.bg-install-steps>li,.bg-phone-model,.bg-conversation,.bg-faq,.rf-mirror,.rf-link-panel,.rf-cap,.rf-ledger>section,.rf-stats,.rf-status,.rf-rule,.rf-empty,.rf-share-grid>button,.bg-vip-overview,.bg-stats-row>div,.bg-bonus-calendar>div,.bg-bonus-calendar>button,.gv-withdraw-balances>div,.gv-withdraw-wager,.gv-withdraw-playable,.gv-withdraw-eligibility,.gv-withdraw-pending,.gv-withdraw-wager-metrics>div,.gv-wallet-insufficient,.gv-recharge-preview-values>div,.gv-recharge-preview-result,.gv-deposit-confirmation,.gv2-session-return,.gv-deposit-picker,.bg-game-card,.gv-platform-card,.gv-available-card,.gv-owned-card,.ba-sports-empty,.ba-sports-bets,.ba-sports-bets-empty,.ba-sports-bets>article){background:#15265b!important;color:#f0f3ff!important;border-color:#334b8b!important;box-shadow:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-game-open>strong,.gv-card-details,.gv-card-balance,.gv-card-credit,.bg-table-wrap th){background:#192b64!important;color:#eef2ff!important;border-color:#3a5294!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-search,.gv-help-search,.ba-sports-search,.bg-copy-field,.bg-invitation-field summary,input,textarea,select){background:#111e4b!important;color:#f1f4ff!important;border-color:#3a5192!important;box-shadow:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-search,.gv-help-search,.ba-sports-search) input{background:transparent!important;border:0!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(input,textarea)::placeholder{color:#9db0e1!important;opacity:1!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(select option,select optgroup){background:#15265b!important;color:#f5f6ff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-search>svg,.gv-help-search>svg,.gv-help-actions svg,.gv-help-bottom svg){color:#81beff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-activity-banner,.bg-install-hero,.rf-hero,.bg-casino-callout){background:linear-gradient(120deg,#25387e,#23205f)!important;border-color:#4e59a5!important;color:#fff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .ba-sports{--sports-accent:#ff3a88;--sports-line:#334b8b;--sports-tint:#192b64}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .ba-sports-notice{background:#192b64!important;border-color:#3a5294!important;color:#cbd5fb!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.ba-sports-heading span,.ba-sports-muted,.ba-sports-section-label span,.ba-sports-my-bets-head>span){color:#b6c3ed!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(button,a).gold,html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-yellow,.bg-primary,.bk-primary,.gv-auth-submit,.gv-wallet-submit,.bg-spin-cta,.gv-bonus-claim,.disi-tour-primary,.green-action):not(:disabled){background:#ed2678!important;color:#fff!important;border-color:#ff5b9b!important;box-shadow:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-outline,button.outline,.bg-dialog-close,.password-visibility,.bg-save,.disi-tour-secondary,.disi-tour-skip){background:#1d3270!important;color:#d7e5ff!important;border-color:#425b9f!important;box-shadow:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-save,.bg-dialog-close,.password-visibility) svg{color:#a9d2ff!important;stroke:currentColor!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-vip-progress,.rf-inactive-track,progress){background:#293e81!important;accent-color:#ff3a88!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .bg-vip-progress>i{background:#ff3a88!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-footer,.bk-footer,.gv-withdraw-heading,.gv-deposit-heading,.gv-help-answers details){border-color:#334882!important;color:#b6c3ed!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-table-wrap,.table-scroll) :is(td,th){color:#c5d0f3!important;border-color:#334882!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-dialog,.disi-tour-panel,.bg-spin-modal){background:#192354!important;border-color:#5264af!important;color:#f5f6ff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .bg-dialog :is(.bg-dialog-inner,.auth-paper,.bg-auth-scene){background:transparent!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .bg-dialog :is(.ba-auth-modes,.unavailable-login){background:#111c48!important;border-color:#344c8b!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .bg-dialog .ba-auth-modes button[aria-pressed=true]{background:#d92279!important;color:#fff!important;border-color:#ff5b9b!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .bg-dialog .ba-auth-modes button[aria-pressed=false]{background:transparent!important;color:#b8c8f2!important;border-color:transparent!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .bg-dialog .green-action:not(:disabled){background:#1766cf!important;color:#fff!important;border-color:#438fff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .bg-dialog .unavailable-login .google-button{background:#1b2d65!important;color:#9cb0de!important;border-color:#344c8b!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .bg-dialog :is(.bg-forgot,.auth-divider){color:#b6d6ff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .bg-dialog .auth-divider::before,html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .bg-dialog .auth-divider::after{background:#405990!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .ak-sort-slider{background:#142353!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .ak-sort-thumb{background:#c5d7ff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .ak-sort-slider button[aria-checked=true]{color:#152557!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app .ak-sort-slider button:not([aria-checked=true]){color:#b4c8f5!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) .ak-campaign-dialog{background:linear-gradient(130deg,#273778,#241c61)!important;border-color:#5668b3!important;color:#fff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) .ak-campaign-dialog .ak-primary{background:#ed2678!important;color:#fff!important;border-color:#ff5b9b!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) :is(.bg-dialog,.ak-campaign-dialog)::backdrop{background:#030822c9!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-card,.bk-card,.bk-surface,.bk-activity-card,.bk-profile-card,.bg-auth,.bg-auth-panel,.bg-auth-card,.bg-account-panel,.bg-wallet-panel,.bk-wallet,.bk-settings,.bg-balance-card,.bk-balance-card,.bk-wallet-card,.bg-empty,.bk-empty){background:#15265b!important;color:#e8edff!important;border-color:#334b8b!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.gv-card-register,.bg-filter-line button,.bg-tab,.bk-tab,.bg-filter,.ba-sports-filter,.ba-sports-league,.bg-footer button,.bk-footer button){background:#1b3273!important;color:#dce6ff!important;border-color:#3c569c!important;box-shadow:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-filter-line button,.bg-tab,.bk-tab,.bg-filter,.ba-sports-filter,.ba-sports-league):is(.selected,.active,[aria-selected=true]){background:#d92279!important;color:#fff!important;border-color:#ff5b9b!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.gv-card-favorite,.bg-tier-grid>article>span,.rf-share-icon,.wallet-badge){background:#1b3273!important;color:#b9d4ff!important;border-color:#3c569c!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #root#root#root#root .bk-app :is(.bg-primary,.bg-submit,.bk-primary,.bg-auth-submit,.bk-btn-primary,.bg-gold-button):not(:disabled){background:#ed2678!important;color:#fff!important;border-color:#ff5b9b!important}

/* The logo has no decorative pseudo-element boxes; only its eyes animate. */
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-header-brand{background:transparent!important;-webkit-tap-highlight-color:transparent;user-select:none}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-header-brand::before,html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-header-brand::after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;animation:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-header-brand>img{background:transparent!important;user-select:none;-webkit-user-drag:none}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-kirin-blink{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}
.ak-kirin-eyelids{opacity:0;animation:ak-kirin-blink 7.4s linear infinite}
@keyframes ak-kirin-blink{0%,55%,60%,100%{opacity:0}56%,58%{opacity:1}}
@media(prefers-reduced-motion:reduce){.ak-kirin-eyelids{animation:none!important;opacity:0!important}}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-row .ak-provider{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:96px!important;padding:12px 8px!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-logo{display:block;width:48px;height:48px;object-fit:contain;border-radius:9px;flex:none}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider span{color:#f0f3ff!important;font-size:11px;font-weight:650;line-height:1.25;max-width:100%;text-align:center}

/* One brand in the header. The account control belongs on the right, not behind it. */
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-user{margin-left:auto!important;margin-right:0!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-header-actions{margin-left:0!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui :is(.fen-sidebar .fen-logo,.ak-footer-logo,.ak-member-strip>img){display:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-search{margin-right:0!important;width:200px!important;max-width:200px!important;height:32px!important;padding:6px 10px!important;gap:8px!important;border:1px solid #2d4178!important;border-radius:8px!important;background:#14214f!important;box-shadow:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-search input{min-width:0!important;flex:1!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;color:#e5edff!important;font-size:11px!important;line-height:18px!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-search input::placeholder{color:#9fb5e5!important;opacity:1!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-search svg{width:16px!important;height:16px!important;flex:none!important;color:#9fb5e5!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-search:focus-within{border-color:#79a8ff!important;box-shadow:0 0 0 1px #79a8ff!important}
@media(min-width:900px){html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-header{width:100%!important;margin-left:0!important}html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .fen-sidebar{top:90px!important;height:calc(100dvh - 90px)!important;padding-top:8px!important}}

/* Quick Links are separate padded buttons, not edge-to-edge table rows. */
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-aside-link{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:11px 14px!important;margin:0!important;border:1px solid #344d88!important;border-radius:10px!important;background:#19295f!important;color:#edf2ff!important;font-size:11px!important;line-height:1.45!important;text-align:left!important;box-shadow:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-aside-link+.ak-aside-link{margin-top:8px!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-aside-link>span{flex:none!important;color:#b5d3ff!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-aside-link:hover{background:#243c7b!important;border-color:#5675b8!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-aside-link:focus-visible{outline:2px solid #b5d3ff!important;outline-offset:2px!important}


/* Six official platform covers, image-only with no coloured card panel. */
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-platform-section{margin:26px 0!important;min-width:0!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-platform-section .ak-section-head{gap:10px!important;margin-bottom:14px!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-platform-section .ak-section-head h2{font-size:20px!important;font-weight:800!important;letter-spacing:-.4px!important;white-space:nowrap!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-controls{display:flex;align-items:center;gap:7px;flex-shrink:0}


html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:12px!important;align-items:start!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;scroll-snap-type:none;padding:0 0 5px!important;scroll-padding:0}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-row::-webkit-scrollbar{display:none}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-row .ak-provider,html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-row .ak-provider:hover{position:relative!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1!important;min-height:0!important;padding:0!important;border:0!important;border-radius:12px!important;box-shadow:none!important;background:none!important;overflow:hidden!important;scroll-snap-align:start;transform:none!important;isolation:isolate!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:blur(14px) brightness(.68)!important;transform:scale(1.18)!important;z-index:0!important;pointer-events:none!important}
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-logo{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:1!important;object-fit:contain!important;border-radius:0!important;background:none!important;box-shadow:none!important;pointer-events:none!important}
@media(max-width:899px){html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-columns:auto!important;gap:10px!important}html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-row .ak-provider{min-height:0!important;padding:0!important;border-radius:10px!important}html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-platform-section .ak-section-head h2{font-size:16px!important;gap:6px!important}html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-platform-section .ak-section-head h2 .ak-color-icon{width:27px!important;height:27px!important}html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-provider-controls>button[data-action]{font-size:10px!important;padding:6px 8px!important}}

/* Only drifting ash remains; there are no flame paths or glow filters. */
html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-kirin-ashes{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2;contain:layout style}
.ak-ash-particle{opacity:0;fill:var(--ak-ash-color,#c9b49d);filter:none;animation:ak-mane-drift var(--ak-ember-duration,3.3s) linear var(--ak-ember-delay,0s) infinite;will-change:transform,opacity}
.ak-ashes-paused .ak-ash-particle{animation-play-state:paused!important}
@keyframes ak-mane-drift{0%{opacity:0;transform:translate(0,8px) scale(1.4)}14%{opacity:.85}52%{opacity:.65}100%{opacity:0;transform:translate(var(--ak-ember-x),var(--ak-ember-y)) scale(.45) rotate(100deg)}}
@media(prefers-reduced-motion:reduce){html[data-acekirin]:not([data-acekirin-theme="pink"]) #fen-ui#fen-ui#fen-ui#fen-ui .ak-kirin-ashes{display:none!important}.ak-ash-particle{animation:none!important}}
