/* PC: sculpted soft corners, a crisp two-pixel rainbow rim and exterior light. */
@property --fgn-pc-halo-color{syntax:"<color>";inherits:false;initial-value:#bd89e2;}
@media(min-width:1100px){
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui :is(#ak888-desktop-menu,.fg-reference-activities,.fg-reference-cash>button,.ak888-account-panel,.fg36-signin,.ak888-support-entry,.ak888-rail-shortcuts>button,.ak888-desktop-feed,.fg32-news,.ak888-categories>.ak888-category,#ak888-desktop-menu .ak888-desktop-nav-item:is([aria-current=page],.active,:hover,:focus-visible)){
 border-width:2px!important;
 --fgn-surface:linear-gradient(150deg,#2d192b 0%,#160e19 58%,#23151b 100%)!important;
 box-shadow:0 0 7px color-mix(in srgb,var(--fgn-pc-halo-color) 22%,transparent),0 3px 12px color-mix(in srgb,var(--fgn-pc-halo-color) 10%,transparent)!important;
 animation:fgn-pc-silk-spill 4s linear infinite!important;
}
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui #ak888-desktop-menu{border-radius:30px 24px 34px 24px!important;}
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui #ak888-desktop-menu .ak888-desktop-nav-item{border-width:2px!important;border-radius:25px 19px 25px 19px!important;}
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui .fg-reference-activities{border-radius:34px 24px 34px 24px!important;overflow:visible!important;}
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui .fg-reference-activities>button:first-of-type{border-radius:32px 0 0 22px!important;}
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui .fg-reference-activities>button:last-of-type{border-radius:0 22px 32px 0!important;}
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui .fg-reference-cash>button{border-radius:28px 21px 28px 21px!important;overflow:visible!important;}
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui :is(.ak888-account-panel,.fg36-signin,.ak888-desktop-feed,.fg32-news){border-radius:27px 22px 29px 22px!important;}
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui :is(.ak888-support-entry,.ak888-rail-shortcuts>button){border-radius:25px 19px 25px 19px!important;}
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui .ak888-categories>.ak888-category{border-radius:999px!important;}
/* Only the decorative ring is blurred. Its transparent center cannot wash
   over the text/icons; native controls retain all pointer and focus behavior. */
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui :is(.fg-reference-activities,.fg-reference-cash>button,.ak888-categories>.ak888-category){isolation:isolate!important;}
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui :is(.fg-reference-activities,.fg-reference-cash>button,.ak888-categories>.ak888-category)::after{
 content:""!important;display:block!important;position:absolute!important;
 inset:-3px!important;width:auto!important;height:auto!important;
 min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;
 margin:0!important;padding:2.5px!important;box-sizing:border-box!important;
 border:0!important;border-radius:inherit!important;background:var(--fgn-edge)!important;
 background-size:100% 100%!important;background-position:0 0!important;
 -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;
 mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;
 -webkit-mask-composite:xor!important;mask-composite:exclude!important;
 filter:blur(3.5px)!important;opacity:.52!important;
 pointer-events:none!important;z-index:0!important;
 transform:none!important;clip-path:none!important;box-shadow:none!important;
 animation:none!important;
}
html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui .fg-reference-cash>button>:is(.ak888-icon,span){position:relative!important;z-index:1!important;}
}
@keyframes fgn-pc-silk-spill{
 0%{--fgn-pc-rainbow-angle:0deg;--fgn-pc-halo-color:#bd89e2;}
 25%{--fgn-pc-rainbow-angle:90deg;--fgn-pc-halo-color:#ecc886;}
 50%{--fgn-pc-rainbow-angle:180deg;--fgn-pc-halo-color:#b79aea;}
 75%{--fgn-pc-rainbow-angle:270deg;--fgn-pc-halo-color:#e5a9cd;}
 100%{--fgn-pc-rainbow-angle:360deg;--fgn-pc-halo-color:#bd89e2;}
}
@media(min-width:1100px) and (prefers-reduced-motion:reduce){
 html[data-ak888] #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui :is(#ak888-desktop-menu,.fg-reference-activities,.fg-reference-cash>button,.ak888-account-panel,.fg36-signin,.ak888-support-entry,.ak888-rail-shortcuts>button,.ak888-desktop-feed,.fg32-news,.ak888-categories>.ak888-category,#ak888-desktop-menu .ak888-desktop-nav-item:is([aria-current=page],.active,:hover,:focus-visible)){animation:none!important;--fgn-pc-rainbow-angle:32deg!important;}
}
