/* solana-gang: page-scoped colour override (gold -> page accent hue 268), generated from the page's own CSS by strips/theme.mjs. Colours only. Fixed/sticky bars excluded. */
body.kth-sol .sg-cs-king{color:rgb(161, 94, 238);border-top-color:rgba(161, 94, 238, 0.3);border-right-color:rgba(161, 94, 238, 0.3);border-bottom-color:rgba(161, 94, 238, 0.3);border-left-color:rgba(161, 94, 238, 0.3);background-color:rgba(161, 94, 238, 0.07)}
body.kth-sol .sg-tile-king{background-color:rgba(161, 94, 238, 0.07);border-top-color:rgba(161, 94, 238, 0.25);border-right-color:rgba(161, 94, 238, 0.25);border-bottom-color:rgba(161, 94, 238, 0.25);border-left-color:rgba(161, 94, 238, 0.25)}
body.kth-sol .sg-tile-king .sg-tile-price{color:rgb(161, 94, 238)}
body.kth-sol .sg-cs-king.sg-cs-active{box-shadow:rgba(161, 94, 238, 0.35) 0px 0px 10px}
body.kth-sol .sg-ext.gold{border-top-color:rgba(161, 94, 238, 0.3);border-right-color:rgba(161, 94, 238, 0.3);border-bottom-color:rgba(161, 94, 238, 0.3);border-left-color:rgba(161, 94, 238, 0.3);color:rgb(160, 99, 230);background-color:rgba(161, 94, 238, 0.06)}
body.kth-sol .sg-ext.gold:hover{background-color:rgba(161, 94, 238, 0.14)}
body.kth-sol .s-conf-warn{color:rgb(167, 97, 248)}
body.kth-sol .king-ripple{background-color:rgba(161, 94, 238, 0.45)}
body.kth-sol :focus-visible{outline-color:rgb(177, 139, 220)}
body.kth-sol .eco-btns > .eco-btn-main[href*="swap=GANG"]:not([style*="background"]){border-top-color:rgba(161, 94, 238, 0.55);border-right-color:rgba(161, 94, 238, 0.55);border-bottom-color:rgba(161, 94, 238, 0.55);border-left-color:rgba(161, 94, 238, 0.55)}
body.kth-sol .lev-hero h1 > img.king-inline-logo.large{filter:drop-shadow(rgba(161, 94, 238, 0.45) 0px 0px 10px)}
body.kth-sol .kh{--kh-gold:rgb(161, 94, 238);--kh-gold2:rgb(197, 152, 249);--kh-acc:rgb(166, 94, 248);--kh-acc2:rgb(161, 94, 238);--kh-bg:rgb(9, 6, 13);--kh-line:rgba(161, 94, 238, 0.35)}
body.kth-sol .kh-t-gang{--kh-acc2:rgb(161, 94, 238)}
body.kth-sol .kh-greet{background-image:linear-gradient(90deg, rgba(161, 94, 238, 0.22), rgba(161, 94, 238, 0.08) 60%, rgba(161, 94, 238, 0.16));color:rgb(228, 209, 249)}
body.kth-sol .kh-g-day{color:rgb(220, 202, 241)}
body.kth-sol .kh-g-back{color:rgb(205, 189, 224)}
body.kth-sol .kh-g-on,body.kth-sol .kh-g-today{border-top-color:rgba(161, 94, 238, 0.25);border-right-color:rgba(161, 94, 238, 0.25);border-bottom-color:rgba(161, 94, 238, 0.25);border-left-color:rgba(161, 94, 238, 0.25)}
body.kth-sol .kh-card{background-image:radial-gradient(120% 140% at 0% 0%, rgba(161, 94, 238, 0.14), transparent 55%), linear-gradient(160deg, rgb(16, 10, 22), rgb(11, 10, 8) 70%)}
body.kth-sol .kh-ref{background-color:rgba(161, 94, 238, 0.1)}
body.kth-sol .kh-ref:hover{background-color:rgba(161, 94, 238, 0.2)}
body.kth-sol .kh-stat{border-right-color:rgba(161, 94, 238, 0.22);border-bottom-color:rgba(161, 94, 238, 0.22);border-left-color:rgba(161, 94, 238, 0.22)}
body.kth-sol .kh-row:hover{background-color:rgba(161, 94, 238, 0.06)}
body.kth-sol .kh-row.kh-here{background-image:linear-gradient(90deg, rgba(161, 94, 238, 0.1), rgba(255, 255, 255, 0.02))}
body.kth-sol .kh-logo{border-top-color:rgba(161, 94, 238, 0.4);border-right-color:rgba(161, 94, 238, 0.4);border-bottom-color:rgba(161, 94, 238, 0.4);border-left-color:rgba(161, 94, 238, 0.4)}
body.kth-sol .kh-nums span{color:rgb(229, 215, 245)}
body.kth-sol .kh-foot b{color:rgb(205, 191, 221)}
body.kth-sol .knft-tile{border-top-color:rgba(161, 94, 238, 0.45);border-right-color:rgba(161, 94, 238, 0.45);border-bottom-color:rgba(161, 94, 238, 0.45);border-left-color:rgba(161, 94, 238, 0.45);color:rgb(195, 152, 245) !important}
body.kth-sol .knft-tile::before{background-image:linear-gradient(145deg, rgba(161, 94, 238, 0.08) 0%, transparent 60%)}
body.kth-sol .knft-tile:active{background-color:rgba(161, 94, 238, 0.15);border-top-color:rgba(161, 94, 238, 0.7);border-right-color:rgba(161, 94, 238, 0.7);border-bottom-color:rgba(161, 94, 238, 0.7);border-left-color:rgba(161, 94, 238, 0.7)}
body.kth-sol .knft-c{background-color:rgba(161, 94, 238, 0.12);border-top-color:rgba(161, 94, 238, 0.3);border-right-color:rgba(161, 94, 238, 0.3);border-bottom-color:rgba(161, 94, 238, 0.3);border-left-color:rgba(161, 94, 238, 0.3)}
body.kth-sol .knft-t b{color:rgb(195, 152, 245)}
body.kth-sol .knft-t small{color:rgb(188, 169, 210)}
body.kth-sol .knft-go{color:rgb(161, 94, 238)}
body.kth-sol .kic > img.kicon{filter:drop-shadow(rgba(167, 96, 248, 0.35) 0px 0px 4px)}
body.kth-sol .ktf-tile .ktf-chip{color:rgb(15, 5, 26);background-image:linear-gradient(120deg, rgb(207, 171, 247), rgb(166, 116, 223))}
body.kth-sol .kha-btn{color:rgb(195, 152, 245);border-top-color:rgba(161, 94, 238, 0.45);border-right-color:rgba(161, 94, 238, 0.45);border-bottom-color:rgba(161, 94, 238, 0.45);border-left-color:rgba(161, 94, 238, 0.45)}
body.kth-sol .kha-btn::before{background-image:linear-gradient(145deg, rgba(161, 94, 238, 0.08) 0%, transparent 60%)}
body.kth-sol .kha-btn::after{background-image:linear-gradient(90deg, transparent, rgba(161, 94, 238, 0.5), transparent)}
body.kth-sol .kha-btn:active{background-color:rgba(161, 94, 238, 0.15);border-top-color:rgba(161, 94, 238, 0.7);border-right-color:rgba(161, 94, 238, 0.7);border-bottom-color:rgba(161, 94, 238, 0.7);border-left-color:rgba(161, 94, 238, 0.7)}
body.kth-sol .kha-btn-circle{background-color:rgba(161, 94, 238, 0.12);border-top-color:rgba(161, 94, 238, 0.3);border-right-color:rgba(161, 94, 238, 0.3);border-bottom-color:rgba(161, 94, 238, 0.3);border-left-color:rgba(161, 94, 238, 0.3)}
body.kth-sol .kha-btn-logo{filter:drop-shadow(rgba(167, 96, 248, 0.4) 0px 0px 4px)}
body.kth-sol .kha-btn.primary{background-color:rgba(16, 4, 30, 0.55);border-top-color:rgba(161, 94, 238, 0.75);border-right-color:rgba(161, 94, 238, 0.75);border-bottom-color:rgba(161, 94, 238, 0.75);border-left-color:rgba(161, 94, 238, 0.75);color:rgb(194, 144, 250);box-shadow:rgba(161, 94, 238, 0.22) 0px 0px 28px, rgba(167, 96, 248, 0.12) 0px 1px 0px inset}
body.kth-sol .kha-btn.primary::before{background-image:linear-gradient(135deg, rgba(161, 94, 238, 0.15) 0%, transparent 60%)}
body.kth-sol .kha-btn.primary::after{background-image:linear-gradient(90deg, transparent, rgba(161, 94, 238, 0.6), transparent)}
body.kth-sol .kha-btn.primary .kha-btn-circle{background-color:rgba(161, 94, 238, 0.2);border-top-color:rgba(161, 94, 238, 0.5);border-right-color:rgba(161, 94, 238, 0.5);border-bottom-color:rgba(161, 94, 238, 0.5);border-left-color:rgba(161, 94, 238, 0.5)}
body.kth-sol .kha-btn.primary:active{background-color:rgba(161, 94, 238, 0.25);box-shadow:rgba(161, 94, 238, 0.15) 0px 0px 14px}
body.kth-sol .kha-chat .kchat-t small{color:rgb(199, 179, 223)}
body.kth-sol .kha-lev .klev-t small{color:rgb(199, 179, 223)}
body.kth-sol .kx-big .kxt small{color:rgb(199, 179, 223)}
body.kth-sol .kl-B .kl,body.kth-sol .kl-B .knft-t b{color:rgb(195, 152, 245)}
body.kth-sol .kl-B > .kpw-tile .knft-t b,body.kth-sol .kl-B .klev-t b,body.kth-sol .kl-B .kchat-t b{color:rgb(195, 152, 245)}
body.kth-sol .kl-B > .kpw-tile .knft-t small,body.kth-sol .kl-B .klev-t small,body.kth-sol .kl-B .kchat-t small{color:rgb(208, 193, 224)}
body.kth-sol .kl-B > .kpw-tile::after,body.kth-sol .kl-B > .kha-lev::after,body.kth-sol .kl-B > .kha-chat::after{color:rgba(195, 152, 245, 0.75)}
body.kth-sol .kl-B > .kl-strip .knft-t b,body.kth-sol .kl-B .klev-t b,body.kth-sol .kl-B .kchat-t b{color:rgb(195, 152, 245)}
body.kth-sol .kl-B > .kl-strip .knft-t small,body.kth-sol .kl-B .klev-t small,body.kth-sol .kl-B .kchat-t small{color:rgb(208, 193, 224)}
body.kth-sol .kl-B > .kl-strip::after,body.kth-sol .kl-B > .kha-lev::after,body.kth-sol .kl-B > .kha-chat::after{color:rgba(195, 152, 245, 0.75)}
body.kth-sol .khm-btn{background-image:linear-gradient(135deg, rgb(161, 94, 238), rgb(147, 62, 243))}
body.kth-sol .footer{border-top-color:rgb(161, 94, 238)}
body.kth-sol .footer-col h4{color:rgb(161, 94, 238)}
body.kth-sol .footer-col a:hover{color:rgb(161, 94, 238)}
body.kth-sol #kcChat .kc-sheet{border-top-color:rgb(161, 94, 238)}
body.kth-sol #kcChat .kc-hd{border-bottom-color:rgba(161, 94, 238, 0.35);background-image:linear-gradient(135deg, rgb(16, 10, 23), rgb(13, 13, 15))}
body.kth-sol #kcChat .kc-hd h3{color:rgb(167, 96, 248)}
body.kth-sol #kcChat .kc-tg{border-top-color:rgba(161, 94, 238, 0.55);border-right-color:rgba(161, 94, 238, 0.55);border-bottom-color:rgba(161, 94, 238, 0.55);border-left-color:rgba(161, 94, 238, 0.55)}
body.kth-sol .kc-x{border-top-color:rgba(161, 94, 238, 0.55);border-right-color:rgba(161, 94, 238, 0.55);border-bottom-color:rgba(161, 94, 238, 0.55);border-left-color:rgba(161, 94, 238, 0.55);color:rgb(167, 96, 248)}
body.kth-sol #kcChat .kc-safe{color:rgb(178, 116, 249);background-color:rgba(178, 116, 249, 0.08);border-bottom-color:rgba(178, 116, 249, 0.25)}
body.kth-sol #kcChat .kc-m.adm{border-top-color:rgba(161, 94, 238, 0.7);border-right-color:rgba(161, 94, 238, 0.7);border-bottom-color:rgba(161, 94, 238, 0.7);border-left-color:rgba(161, 94, 238, 0.7);background-color:rgba(161, 94, 238, 0.1)}
body.kth-sol #kcChat .kc-n{color:rgb(205, 169, 247)}
body.kth-sol #kcChat .kc-b{background-color:rgb(161, 94, 238)}
body.kth-sol #kcChat .kc-ft{border-top-color:rgba(161, 94, 238, 0.3)}
body.kth-sol #kcChat .kc-nk b{color:rgb(205, 169, 247)}
body.kth-sol #kcChat .kc-nke{border-top-color:rgba(161, 94, 238, 0.45);border-right-color:rgba(161, 94, 238, 0.45);border-bottom-color:rgba(161, 94, 238, 0.45);border-left-color:rgba(161, 94, 238, 0.45);color:rgb(167, 96, 248)}
body.kth-sol #kcChat input,body.kth-sol #kcChat textarea{border-top-color:rgba(161, 94, 238, 0.35);border-right-color:rgba(161, 94, 238, 0.35);border-bottom-color:rgba(161, 94, 238, 0.35);border-left-color:rgba(161, 94, 238, 0.35)}
body.kth-sol #kcChat .kc-send{background-image:linear-gradient(135deg, rgb(161, 94, 238), rgb(147, 62, 243))}
body.kth-sol #kcChat .kc-adm{color:rgb(205, 169, 247)}
body.kth-sol .kc-pill{border-top-color:rgba(161, 94, 238, 0.6);border-right-color:rgba(161, 94, 238, 0.6);border-bottom-color:rgba(161, 94, 238, 0.6);border-left-color:rgba(161, 94, 238, 0.6);color:rgb(205, 169, 247)}
body.kth-sol{--apkt-colors-accentSecondary010:rgba(201, 185, 219, 0.1);--apkt-colors-accentSecondary020:rgba(201, 185, 219, 0.2);--apkt-colors-accentSecondary030:rgba(201, 185, 219, 0.3);--apkt-colors-accentSecondary040:rgba(201, 185, 219, 0.4);--apkt-colors-accentSecondary050:rgba(201, 185, 219, 0.5);--apkt-colors-accentSecondary060:rgba(201, 185, 219, 0.6);--apkt-colors-accentSecondary070:rgba(201, 185, 219, 0.7);--apkt-colors-accentSecondary080:rgba(201, 185, 219, 0.8);--apkt-colors-accentSecondary090:rgba(201, 185, 219, 0.9);--apkt-colors-accentSecondary100:rgb(201, 185, 219);--apkt-colors-productWalletKit:rgb(167, 96, 248);--apkt-colors-semanticWarning010:rgba(185, 130, 247, 0.1);--apkt-colors-semanticWarning020:rgba(185, 130, 247, 0.2);--apkt-colors-semanticWarning030:rgba(185, 130, 247, 0.3);--apkt-colors-semanticWarning040:rgba(185, 130, 247, 0.4);--apkt-colors-semanticWarning050:rgba(185, 130, 247, 0.5);--apkt-colors-semanticWarning060:rgba(185, 130, 247, 0.6);--apkt-colors-semanticWarning070:rgba(185, 130, 247, 0.7);--apkt-colors-semanticWarning080:rgba(185, 130, 247, 0.8);--apkt-colors-semanticWarning090:rgba(185, 130, 247, 0.9);--apkt-colors-semanticWarning100:rgb(185, 130, 247);--apkt-tokens-core-backgroundAccentCertified:rgb(201, 185, 219);--apkt-tokens-core-backgroundWalletKit:rgb(167, 96, 248);--apkt-tokens-core-backgroundWarning:rgba(185, 130, 247, 0.2);--apkt-tokens-core-textAccentCertified:rgb(201, 185, 219);--apkt-tokens-core-textWalletKit:rgb(167, 96, 248);--apkt-tokens-core-textWarning:rgb(185, 130, 247);--apkt-tokens-core-borderSecondary:rgb(201, 185, 219);--apkt-tokens-core-borderWarning:rgb(185, 130, 247);--apkt-tokens-core-foregroundSecondary020:rgba(201, 185, 219, 0.2);--apkt-tokens-core-foregroundSecondary040:rgba(201, 185, 219, 0.4);--apkt-tokens-core-foregroundSecondary060:rgba(201, 185, 219, 0.6);--apkt-tokens-core-iconAccentCertified:rgb(201, 185, 219);--apkt-tokens-core-iconWarning:rgb(185, 130, 247)}
body.kth-sol .eco-section-eyebrow{color:rgb(161, 94, 238)}
body.kth-sol .eco-divider{background-image:linear-gradient(90deg, transparent, rgb(161, 94, 238), transparent)}
body.kth-sol .eco-moon{color:rgb(161, 94, 238)}
@media (hover: hover){
body.kth-sol ::-webkit-scrollbar-thumb{background-color:rgb(177, 139, 220)}
body.kth-sol ::-webkit-scrollbar-thumb:hover{background-color:rgb(196, 158, 240)}
}
@media (min-width: 700px){
body.kth-sol #kcChat .kc-sheet{border-left-color:rgb(161, 94, 238);border-right-color:rgb(161, 94, 238)}
}
@keyframes levBeat { 
  0%, 100% { transform: scale(1); filter: drop-shadow(rgba(161, 94, 238, 0.35) 0px 0px 8px); }
  50% { transform: scale(1.08); filter: drop-shadow(rgba(161, 94, 238, 0.75) 0px 0px 20px); }
}
@keyframes khBreath { 
  0%, 100% { transform: scale(1); filter: drop-shadow(rgba(167, 96, 248, 0.25) 0px 0px 2px); }
  50% { transform: scale(1.04); filter: drop-shadow(rgba(167, 96, 248, 0.55) 0px 0px 9px); }
}
/* tile + widget icons tinted to the page accent (line style kept) */
body.kth-sol .king-hero-actions img.kicon,body.kth-sol img.kh-crown-ic{filter:hue-rotate(223deg) saturate(1.15) drop-shadow(0 0 4px hsla(268,90%,65%,.45))!important}
