/* Generated by tools/theme_colours.py from the page stylesheets. Do not edit by hand. */
/* site.css */
html[data-theme]{--bg:oklch(from #121212 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));--panel:oklch(from #1b1b1b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));--panel-2:oklch(from #222 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));--line:oklch(from #30302f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));--text:#f6f5f2;--muted:#aaa9a5;--gold:oklch(from #ffbf55 l c calc(h + var(--t-ahs)));--gold-bright:oklch(from #ffda86 l c calc(h + var(--t-ahs)));background:var(--bg);color:var(--text)}
html[data-theme] body{background:radial-gradient(ellipse at 50% 0,oklch(from rgba(135,87,25,.06) l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),transparent 42%),var(--bg)}
html[data-theme] ::selection{background:oklch(from #765323 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:white}
html[data-theme] .sr-only{border:0}
html[data-theme] .skip-link{background:var(--gold);color:#151515}
html[data-theme] .site-header{border-bottom:1px solid oklch(from #242423 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from rgba(18,18,18,.95) l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .nav-wrap nav a{color:var(--muted)}
html[data-theme] .nav-wrap nav a:hover{color:var(--text);background:oklch(from #242321 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .nav-wrap nav a[aria-current=page]{color:var(--gold);background:oklch(from #30271c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .button{border:1px solid transparent;background:var(--gold);color:oklch(from #201b12 l c calc(h + var(--t-ahs)))}
html[data-theme] .button:hover:not(:disabled){background:var(--gold-bright)}
html[data-theme] .discord-button{background:#655ce7;color:#fff}
html[data-theme] .discord-button:hover:not(:disabled){background:#786df7}
html[data-theme] .button-dark{background:oklch(from #171717 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#fff}
html[data-theme] .button-dark:hover:not(:disabled){background:oklch(from #2d2b26 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .button-subtle{background:oklch(from #262626 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#eee;border-color:oklch(from #353535 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .button-subtle:hover:not(:disabled){background:oklch(from #333 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .icon-button{background:oklch(from #262626 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #383838 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#eee}
html[data-theme] .eyebrow{color:var(--gold)}
html[data-theme] .launch-label{color:oklch(from #d1c7b4 l c calc(h + var(--t-ahs)))}
html[data-theme] .launch-label>span{background:var(--gold)}
html[data-theme] .brand-card{background:linear-gradient(135deg,#ffdc8c,#eda942);border:1px solid #ffd794;box-shadow:0 5px 0 #9c6527}
html[data-theme] .brand-edition{color:oklch(from #67421c l c calc(h + var(--t-ahs)))}
html[data-theme] .address-button{background:oklch(from #242424 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #2b2b2b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .address-button svg{color:var(--gold)}
html[data-theme] .address-button:hover{background:oklch(from #302a21 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .feature-tile{border:1px solid #ffffff19;background:oklch(from #53371e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:0 6px 0 oklch(from #090909 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .feature-tile::after{background:linear-gradient(180deg,oklch(from #0005 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 0%,oklch(from #0000 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 42%,oklch(from #0007 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 100%)}
html[data-theme] .tile-top h2{text-shadow:0 2px 10px #0005}
html[data-theme] .tile-arrow{background:oklch(from #1414144d l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .tile-bottom{text-shadow:0 2px 10px #0009}
html[data-theme] .tile-bottom>span{color:oklch(from #fff9e7d9 l c calc(h + var(--t-ahs)))}
html[data-theme] .discord-tile{background:linear-gradient(145deg,#24213e,#191820 90%);border:1px solid #393250;box-shadow:0 6px 0 #0e0d14}
html[data-theme] .discord-tile>svg{color:#9088ff;fill:#9088ff;stroke:#24213e}
html[data-theme] .discord-tile p{color:#c0b9d6}
html[data-theme] .discord-cta{color:#c2bcff}
html[data-theme] .discord-tile:hover{border-color:#8377d4}
html[data-theme] .join-platforms span{border:1px solid #ffffff70;background:#1b241e7a}
html[data-theme] .home-note{color:var(--muted)}
html[data-theme] .home-note a{color:oklch(from #dcd7ca l c calc(h + var(--t-ahs)))}
html[data-theme] .home-note a:hover{color:var(--gold)}
html[data-theme] .site-footer{border-top:1px solid oklch(from #2c2b29 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .footer-brand span{color:var(--muted)}
html[data-theme] .footer-links{color:#c3c2be}
html[data-theme] .footer-links a:hover,html[data-theme] .footer-bottom a:hover{color:var(--gold)}
html[data-theme] .footer-bottom{border-top:1px solid oklch(from #262523 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#858581}
html[data-theme] .data-status{border:1px solid oklch(from #3d3526 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #ccba99 l c calc(h + var(--t-ahs)))}
html[data-theme] .data-status.is-stale{color:oklch(from #edc27b l c calc(h + var(--t-ahs)))}
html[data-theme] .store-banner{background:oklch(from #e5a340 l c calc(h + var(--t-ahs)));box-shadow:0 7px 0 oklch(from #865b24 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .store-banner::after{background:linear-gradient(90deg,oklch(from #ffd68b l c calc(h + var(--t-ahs))) 5%,oklch(from #efad53f2 l c calc(h + var(--t-ahs))) 41%,oklch(from #dd9d4733 l c calc(h + var(--t-ahs))) 78%)}
html[data-theme] .store-banner .eyebrow{color:oklch(from #77501f l c calc(h + var(--t-ahs)))}
html[data-theme] .store-banner h2{color:oklch(from #292016 l c calc(h + var(--t-ahs)))}
html[data-theme] .store-banner p{color:oklch(from #5a3c1a l c calc(h + var(--t-ahs)))}
html[data-theme] .section-title>span{color:var(--muted)}
html[data-theme] .section-title .quiet-label{border:1px solid oklch(from #39352c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #c9ba9f l c calc(h + var(--t-ahs)))}
html[data-theme] .rank-card{border:1px solid oklch(from #34403f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:linear-gradient(160deg,#1e2929,oklch(from #1b1b1b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 42%)}
html[data-theme] .rank-epic{border-color:#413148;background:linear-gradient(160deg,#2d2336,#1b1b1b 42%)}
html[data-theme] .rank-legendary{border-color:#5a4727;background:linear-gradient(160deg,#372c1c,#1b1b1b 42%)}
html[data-theme] .rank-mythic{border-color:#55334e;background:linear-gradient(160deg,#352336,#1b1b1b 42%)}
html[data-theme] .rank-level{color:var(--rank);border-bottom:3px solid var(--rank)}
html[data-theme] .rank-label{color:var(--rank)}
html[data-theme] .rank-card h2{color:var(--rank)}
html[data-theme] .rank-chat{border:1px solid #ffffff0a;background:oklch(from #1119 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .rank-tag{color:var(--rank)}
html[data-theme] .chat-message{color:#878782}
html[data-theme] .perk-list svg{color:var(--rank)}
html[data-theme] .rank-price>span{color:#9c9b96}
html[data-theme] .rank-details{background:#ffffff0a;color:var(--rank);border:1px solid color-mix(in srgb,var(--rank) 28%,transparent)}
html[data-theme] .rank-details:hover:not(:disabled){background:#ffffff16}
html[data-theme] .table-scroll{border:1px solid var(--line)}
html[data-theme] .comparison th,html[data-theme] .comparison td{border-bottom:1px solid oklch(from #2d2d2b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .comparison thead{background:oklch(from #222221 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .comparison tbody{background:oklch(from #1a1a1a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .comparison tbody th{color:#c5c4bf}
html[data-theme] .comparison tbody tr:last-child>*{border:0}
html[data-theme] .comparison td{color:#aaa}
html[data-theme] .comparison td.rare-text{color:var(--rare)}
html[data-theme] .comparison td.epic-text{color:var(--epic)}
html[data-theme] .comparison td.legendary-text{color:var(--legendary)}
html[data-theme] .comparison td.mythic-text{color:var(--mythic)}
html[data-theme] .faq-section details{border-bottom:1px solid oklch(from #30302d l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .faq-section summary::after{color:var(--gold)}
html[data-theme] .faq-section a,html[data-theme] .prose a{color:var(--gold)}
html[data-theme] .search-field{background:oklch(from #202020 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #333330 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .search-field>svg{color:#8d8c87}
html[data-theme] .search-field input{border:0;background:transparent;color:var(--text);outline-offset:0}
html[data-theme] .search-field input:focus-visible{outline:none}
html[data-theme] .search-field:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px oklch(from #ffbf5533 l c calc(h + var(--t-ahs)))}
html[data-theme] .search-field input::placeholder{color:#999891}
html[data-theme] .search-feedback{color:oklch(from #d5ba8b l c calc(h + var(--t-ahs)))}
html[data-theme] .chart-panel{border:1px solid var(--line);background:var(--panel)}
html[data-theme] .metric-button{background:oklch(from #161616 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #2b2b2b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .metric-button span{color:#b4b1aa}
html[data-theme] .metric-button:hover{border-color:oklch(from #786145 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .metric-button[aria-pressed=true]{border-color:oklch(from #8e6a35 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #3a2d1e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:inset 0 0 0 1px oklch(from #ffbf5510 l c calc(h + var(--t-ahs)))}
html[data-theme] .metric-button[aria-pressed=true] strong{color:var(--gold)}
html[data-theme] .range-controls{border:1px solid oklch(from #36332d l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #191919 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .range-controls button{border:0;background:none;color:#aaa}
html[data-theme] .range-controls button[aria-pressed=true]{background:oklch(from #393024 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:var(--gold)}
html[data-theme] .chart-topline>div>span{color:var(--muted)}
html[data-theme] .chart-unit{color:var(--muted)}
html[data-theme] .chart{border-bottom:1px solid oklch(from #35312a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:repeating-linear-gradient(to bottom,transparent,transparent calc(25% - 1px),#ffffff08 calc(25% - 1px),#ffffff08 25%)}
html[data-theme] .chart-empty>svg{color:oklch(from #8a7551 l c calc(h + var(--t-ahs)))}
html[data-theme] .chart-empty h3{color:oklch(from #d5c9b4 l c calc(h + var(--t-ahs)))}
html[data-theme] .chart-axis{color:#aaa}
html[data-theme] .chart-point{stroke:#171717}
html[data-theme] .small-empty{border:1px dashed oklch(from #3a342b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #191817 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .small-empty>svg{color:oklch(from #aa8747 l c calc(h + var(--t-ahs)))}
html[data-theme] .filter-button{border:1px solid oklch(from #323230 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #202020 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#aeadab}
html[data-theme] .filter-button[aria-pressed=true]{background:oklch(from #33281b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:var(--gold);border-color:oklch(from #6a5030 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .leaderboard-table{border:1px solid oklch(from #30302d l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #1a1a1a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .leaderboard-head{color:#96938c;background:oklch(from #20201f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border-bottom:1px solid oklch(from #30302d l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .leaderboard-row{border:0;border-bottom:1px solid oklch(from #2b2b29 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:none}
html[data-theme] .leaderboard-row:hover{background:#ffffff05}
html[data-theme] .leaderboard-row>strong{color:var(--gold)}
html[data-theme] .player-rank{color:#aaa}
html[data-theme] .player-avatar{background:oklch(from #3b3225 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:var(--gold);border:1px solid oklch(from #56472f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .position{color:#9f9a90}
html[data-theme] .position.top-three{color:var(--gold)}
html[data-theme] .leaderboard-empty a{color:var(--gold)}
html[data-theme] .pagination{border-top:1px solid oklch(from #30302c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .pagination>span{color:#aaa}
html[data-theme] .rich-player{border:1px solid oklch(from #403529 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #231f19 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .rich-player strong{color:var(--gold)}
html[data-theme] .join-banner::after{background:linear-gradient(90deg,oklch(from #151912e8 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),oklch(from #151912ad l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 43%,oklch(from #15191200 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)))}
html[data-theme] .join-banner .launch-label{color:oklch(from #ffdf98 l c calc(h + var(--t-ahs)));background:oklch(from #1b1a17aa l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #ffdd814a l c calc(h + var(--t-ahs)))}
html[data-theme] .join-banner p{color:oklch(from #dddacf l c calc(h + var(--t-ahs)))}
html[data-theme] .edition-tabs{border:1px solid oklch(from #333 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #1c1c1c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .edition-tabs>button{border:0;color:#aaa;background:none}
html[data-theme] .edition-tabs>button[aria-pressed=true]{background:var(--gold);color:oklch(from #2b2114 l c calc(h + var(--t-ahs)))}
html[data-theme] .steps>li>span{color:var(--gold)}
html[data-theme] .server-field{border:1px solid oklch(from #3e3526 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #221e17 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .server-field>span{color:oklch(from #ac9a7e l c calc(h + var(--t-ahs)))}
html[data-theme] .server-field strong{color:oklch(from #e0c79b l c calc(h + var(--t-ahs)))}
html[data-theme] .features-grid article{border-top:1px solid oklch(from #423321 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #1b1916 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .features-grid svg{color:var(--gold)}
html[data-theme] .support-card{background:#1d1b26;border:1px solid #38334f}
html[data-theme] .support-card>svg{color:#a198ff}
html[data-theme] .prose li::marker{color:var(--gold)}
html[data-theme] .prose h3{color:var(--text)}
html[data-theme] .prose strong{color:var(--text)}
html[data-theme] .detail-dialog{background:oklch(from #1e1d1b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:var(--text);border:1px solid oklch(from #5a4930 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:0 30px 100px oklch(from #000b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .detail-dialog::backdrop{background:oklch(from #090909c9 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .dialog-close{border:0;background:#ffffff08}
html[data-theme] .dialog-eyebrow{color:var(--gold)}
html[data-theme] .dialog-note{border:1px solid oklch(from #51422b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #2c241a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #d0bea0 l c calc(h + var(--t-ahs)))}
html[data-theme] .profile-metrics>div{background:oklch(from #161616 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #34302a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .profile-metrics span{color:#aaa}
html[data-theme] .profile-metrics strong{color:var(--gold)}
html[data-theme] .toast{background:oklch(from #f5ce7a l c calc(h + var(--t-ahs)));color:oklch(from #241d12 l c calc(h + var(--t-ahs)));box-shadow:0 10px 30px oklch(from #0008 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .checkout-form{border-top:1px solid oklch(from #423727 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .checkout-price{color:var(--gold)}
html[data-theme] .checkout-form input,html[data-theme] .checkout-form select{border:1px solid oklch(from #464039 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #151515 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:white}
html[data-theme] .detail-dialog .checkout-feedback{color:oklch(from #ffd197 l c calc(h + var(--t-ahs)))}
html[data-theme] .test-notice,html[data-theme] .checkout-cancelled{background:oklch(from #302919 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #665028 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #efcf8e l c calc(h + var(--t-ahs)))}
html[data-theme] .billing-bar{background:oklch(from #202020 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #353330 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .brand-card,html[data-theme] .feature-tile,html[data-theme] .discord-tile{border:0;box-shadow:none}
html[data-theme] .feature-tile{background:none}
html[data-theme] .feature-tile::after{background:linear-gradient(180deg,oklch(from #0003 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),transparent 40%)}
html[data-theme] .tile-tooltip{background:#fff;color:#424549}
html[data-theme] .tile-tooltip::after{border:6px solid transparent;border-top-color:#fff}
html[data-theme] .site-footer{border:0}
html[data-theme] .footer-panel{background:oklch(from #1e1e1e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:0;box-shadow:none}
html[data-theme] .footer-panel small{color:#92928e}
html[data-theme] .footer-discord{color:#92928e}
html[data-theme] .footer-discord:hover{color:white}
html[data-theme] .footer-links{color:#a7b2c1}
html[data-theme] .footer-links a:hover{color:#fff}
html[data-theme] .discord-tile>svg{fill:#5865f2;stroke:none}
html[data-theme] .address-button{border:0}
html[data-theme] .address-button>svg{color:#f6f5f2}
html[data-theme] .join-tile::after{background:linear-gradient(90deg,oklch(from #19141055 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),#10171d11)}
html[data-theme] .join-screen{text-shadow:2px 2px #292929;color:#f3f3f3}
html[data-theme] .minecraft-label{color:#c6c6c6}
html[data-theme] .minecraft-input{background:oklch(from #090909 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:2px solid #aaa}
html[data-theme] .minecraft-input:last-child{border-color:#737373}
html[data-theme] .copy-success{color:#b8efb0}
html[data-theme] .address-button.is-copied{color:#b8efb0}
html[data-theme] .address-button .copy-symbol svg{color:#f6f5f2}
html[data-theme] .address-button .copy-success svg{color:#b8efb0}
html[data-theme] .address-button:hover{background:oklch(from #2b2b2b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .store-banner::after{background:linear-gradient(90deg,oklch(from #ffe0a2 l c calc(h + var(--t-ahs))) 0%,oklch(from #ffe0a2 l c calc(h + var(--t-ahs))) 33%,oklch(from #ffe0a200 l c calc(h + var(--t-ahs))) 70%)}
html[data-theme] .tile-top h2{text-shadow:0 2px 3px #0009,0 0 14px #0005}
html[data-theme] .rank-price{color:var(--text)}
html[data-theme] .dialog-price{color:var(--gold)}
html[data-theme] .dialog-price>span{color:var(--muted)}
html[data-theme] .discord-presence{color:#a8ccb6}
html[data-theme] .discord-presence::before{background:#58c58a}
html[data-theme] .discord-presence[data-state="unavailable"]{color:#a9a4b8}
html[data-theme] .discord-presence[data-state="unavailable"]::before{background:#8c8798}
html[data-theme] body[data-page="guide"] .join-instructions{border:1px solid oklch(from #36312a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:linear-gradient(135deg,oklch(from #211e19 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),oklch(from #1b1a18 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 65%)}
html[data-theme] body[data-page="guide"] .edition-tabs{background:oklch(from #131313 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border-color:oklch(from #39332a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] body[data-page="guide"] .edition-tabs>button[aria-pressed=true]{background:oklch(from #efc375 l c calc(h + var(--t-ahs)));color:oklch(from #2c2111 l c calc(h + var(--t-ahs)));box-shadow:0 2px 8px oklch(from #0002 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] body[data-page="guide"] .steps>li:not(:last-child)::after{background:oklch(from #494032 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] body[data-page="guide"] .steps>li>span{border:1px solid oklch(from #5b4931 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #302719 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #edc277 l c calc(h + var(--t-ahs)))}
html[data-theme] body[data-page="guide"] .steps p{color:#b5b0a7}
html[data-theme] body[data-page="guide"] .steps p strong{color:oklch(from #dfd9cf l c calc(h + var(--t-ahs)))}
html[data-theme] body[data-page="guide"] .steps p a{color:oklch(from #efc375 l c calc(h + var(--t-ahs)))}
html[data-theme] body[data-page="guide"] .guide-server-heading>span{color:oklch(from #c6b79d l c calc(h + var(--t-ahs)));background:oklch(from #30291f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #493d2b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] body[data-page="guide"] .guide-server-preview{border:1px solid oklch(from #534c41 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #1b1b18 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:0 7px 18px oklch(from #0002 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] body[data-page="guide"] .guide-server-preview::after{background:linear-gradient(oklch(from #18151122 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),oklch(from #17151355 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)))}
html[data-theme] body[data-page="guide"] .guide-minecraft-screen{text-shadow:2px 2px #262626;color:#f3f3f3}
html[data-theme] body[data-page="guide"] .guide-minecraft-screen .minecraft-label{color:#d1cec8}
html[data-theme] body[data-page="guide"] .guide-minecraft-screen .minecraft-input{border-color:#777;background:oklch(from #080808cc l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] body[data-page="guide"] .guide-minecraft-screen .minecraft-input:nth-of-type(4){border-color:#ccc}
html[data-theme] body[data-page="guide"] .guide-minecraft-done{background:#797979;border:2px solid oklch(from #171717 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:inset 2px 2px #b3b3b3,inset -2px -2px oklch(from #4a4a4a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] body[data-page="guide"] .guide-copy-address{border:1px solid oklch(from #5b4930 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #30271b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #f2cc8a l c calc(h + var(--t-ahs)))}
html[data-theme] body[data-page="guide"] .guide-copy-address:hover{background:oklch(from #3d3020 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border-color:oklch(from #97754a l c calc(h + var(--t-ahs)))}
html[data-theme] body[data-page="guide"] .guide-copy-address.is-copied{color:#b8efb0;border-color:#4a6942;background:#283123}
html[data-theme] body[data-page="guide"] .guide-copy-hint{color:#9e968a}
html[data-theme] body[data-page="guide"] .guide-help{border-top:1px solid oklch(from #373128 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #17161480 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] body[data-page="guide"] .guide-help>span{color:oklch(from #d1cbc0 l c calc(h + var(--t-ahs)))}
html[data-theme] body[data-page="guide"] .guide-help>span>svg{color:#aca5d7}
html[data-theme] body[data-page="guide"] .guide-help>span>span{color:#969189}
html[data-theme] body[data-page="guide"] .guide-help>a{color:oklch(from #eac581 l c calc(h + var(--t-ahs)))}
html[data-theme] body[data-page="guide"] .guide-help>a:hover{color:oklch(from #ffe0a4 l c calc(h + var(--t-ahs)))}
html[data-theme] body[data-page="guide"] .features-grid article{background:none;border:0}
html[data-theme] body[data-page="guide"] .features-grid article>svg{color:oklch(from #c7a56a l c calc(h + var(--t-ahs)))}
html[data-theme] body[data-page="guide"] .features-grid p{color:#9e9b95}
html[data-theme] .stats-wrap .page-heading p{color:#929599}
html[data-theme] .stats-wrap .data-status{color:#8f959b;background:transparent;border:0}
html[data-theme] .stats-wrap .search-field{background:oklch(from #1e1e1e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #2a2a2a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:none}
html[data-theme] .stats-wrap .search-field>svg{color:#70757a}
html[data-theme] .stats-wrap .search-field input{background:transparent;color:#d1d4d8}
html[data-theme] .stats-wrap .search-field input::placeholder{color:#73777c}
html[data-theme] .stats-wrap .search-field .button{background:oklch(from #292929 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#d5d7da;border:1px solid oklch(from #383838 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:none}
html[data-theme] .stats-wrap .section-title>span{color:#7e8389}
html[data-theme] .stats-wrap .chart-panel{background:oklch(from #1e1e1e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #2a2a2a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:none}
html[data-theme] .stats-wrap .metric-button{border:1px solid oklch(from #2a2a2a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #1a1a1a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:none}
html[data-theme] .stats-wrap .metric-button:hover{border-color:oklch(from #3a3a3a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #232323 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .stats-wrap .metric-button .metric-label{color:#70757a}
html[data-theme] .stats-wrap .metric-button strong{color:#c9ccd1}
html[data-theme] .stats-wrap .metric-button[aria-pressed="true"],html[data-theme] .stats-wrap .filter-button[aria-pressed="true"]{border-color:color-mix(in srgb,var(--metric-colour) 40%,transparent);background:color-mix(in srgb,var(--metric-colour) 10%,oklch(from #1a1a1a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)));box-shadow:none}
html[data-theme] .stats-wrap .metric-button[aria-pressed="true"] .metric-label,html[data-theme] .stats-wrap .metric-button[aria-pressed="true"] strong,html[data-theme] .stats-wrap .filter-button[aria-pressed="true"]{color:var(--metric-colour)}
html[data-theme] .stats-wrap .range-controls{border:0;background:none}
html[data-theme] .stats-wrap .range-controls button[aria-pressed="true"]{background:oklch(from #2c2c2c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#d9dadd}
html[data-theme] .stats-wrap .chart-topline>div>span{color:#7e8389}
html[data-theme] .stats-wrap .chart-topline strong{color:var(--metric-colour)}
html[data-theme] .stats-wrap .chart{background:none;border:0}
html[data-theme] .stats-wrap .chart-grid-line,html[data-theme] .player-profile .chart-grid-line{stroke:#2a2a2a}
html[data-theme] .stats-wrap .chart-tick,html[data-theme] .player-profile .chart-tick{fill:#777d84}
html[data-theme] .stats-wrap .chart-point,html[data-theme] .player-profile .chart-point{stroke:none}
html[data-theme] .stats-wrap .chart-observation:hover,html[data-theme] .stats-wrap .chart-observation:focus,html[data-theme] .player-profile .chart-observation:hover,html[data-theme] .player-profile .chart-observation:focus{outline:none;stroke:#fff}
html[data-theme] .stats-wrap .chart-caption{color:#777d84}
html[data-theme] .chart-tooltip{border:1px solid oklch(from #3b3b3b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #141414f5 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:0 5px 20px oklch(from #0005 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .chart-tooltip .tooltip-date{color:#92989e}
html[data-theme] .chart-tooltip strong{color:#eeeeee}
html[data-theme] .chart-crosshair{stroke:oklch(from #c8b99b l c calc(h + var(--t-ahs)))}
html[data-theme] .tooltip-missing{color:#aaa}
html[data-theme] .stats-wrap .chart-empty h3,html[data-theme] .player-profile .chart-empty h3{color:#bfc2c6}
html[data-theme] .stats-wrap .chart-empty p,html[data-theme] .player-profile .chart-empty p{color:#7e8389}
html[data-theme] .stats-wrap .top-ten-label{color:#8e9298}
html[data-theme] .stats-wrap .rich-player,html[data-theme] .stats-wrap .leaderboard-row{border:1px solid oklch(from #2a2a2a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #1e1e1e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:none}
html[data-theme] .stats-wrap .rich-player:hover,html[data-theme] .stats-wrap .leaderboard-row:hover{border-color:oklch(from #424242 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #222 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .stats-wrap .rank-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--metric-colour,oklch(from #f7a64a l c calc(h + var(--t-ahs)))) 18%,transparent),color-mix(in srgb,var(--metric-colour,oklch(from #f7a64a l c calc(h + var(--t-ahs)))) 2%,transparent))}
html[data-theme] .stats-wrap .position{color:#73797f}
html[data-theme] .stats-wrap [data-position="1"]>.position{color:oklch(from #ffcf5c l c calc(h + var(--t-ahs)))}
html[data-theme] .stats-wrap [data-position="2"]>.position{color:#c0c7d2}
html[data-theme] .stats-wrap [data-position="3"]>.position{color:oklch(from #cd9464 l c calc(h + var(--t-ahs)))}
html[data-theme] .stats-wrap .player-face,html[data-theme] .player-profile .player-face{background:oklch(from #161616 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .stats-wrap .top-three .player-face,html[data-theme] .stats-wrap .top-three .player-identity .player-face{box-shadow:0 0 0 2px color-mix(in srgb,var(--metric-colour,oklch(from #f7a64a l c calc(h + var(--t-ahs)))) 38%,transparent)}
html[data-theme] .stats-wrap .player-name{color:#c4c6ca}
html[data-theme] .stats-wrap .player-rank,html[data-theme] .player-profile .player-rank{color:#b8bcc1}
html[data-theme] .player-rank[data-rank="rare"]{color:#55ffff}
html[data-theme] .player-rank[data-rank="epic"]{color:#d484ed}
html[data-theme] .player-rank[data-rank="legendary"]{color:#ffcb65}
html[data-theme] .player-rank[data-rank="mythic"]{color:#ff8cff}
html[data-theme] .player-rank[data-rank="owner"]{color:#ff8e80}
html[data-theme] .player-rank[data-rank="admin"]{color:#f67f7f}
html[data-theme] .player-rank[data-rank="moderator"],html[data-theme] .player-rank[data-rank="trial moderator"]{color:#89d58c}
html[data-theme] .stats-wrap .rich-player strong{color:oklch(from #ffd482 l c calc(h + var(--t-ahs)))}
html[data-theme] .stats-wrap .economy-percent{color:#7b8188}
html[data-theme] .stats-wrap .wealth-panel{background:none;border:0}
html[data-theme] .stats-wrap .wealth-heading>span{color:#737b84}
html[data-theme] .stats-wrap .wealth-chart{background:oklch(from #1e1e1e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #2a2a2a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .stats-wrap .wealth-key{border:0;background:none;color:#90959a}
html[data-theme] .stats-wrap .wealth-key:hover{color:#eee}
html[data-theme] .metric-dot{background:var(--metric-colour,oklch(from #f7a64a l c calc(h + var(--t-ahs))))}
html[data-theme] .stats-wrap .filter-button{border:1px solid oklch(from #2a2a2a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #1a1a1a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#7f858d}
html[data-theme] .stats-wrap .leaderboard-table{background:none;border:0}
html[data-theme] .stats-wrap .leaderboard-row{border-bottom:1px solid oklch(from #2a2a2a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .stats-wrap .leaderboard-row>strong{color:var(--metric-colour)}
html[data-theme] .stats-wrap .pagination{border:0}
html[data-theme] .stats-wrap .pagination .button{border:1px solid oklch(from #333 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #242424 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#b9bdc2;box-shadow:none}
html[data-theme] .stats-wrap .pagination>span{color:#777e84}
html[data-theme] .stats-wrap .small-empty,html[data-theme] .stats-wrap .leaderboard-empty{border:1px solid oklch(from #2a2a2a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #1e1e1e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#aeb3b9;box-shadow:none}
html[data-theme] .player-profile-dialog.detail-dialog{background:oklch(from #181818 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #303030 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:0 24px 80px oklch(from #0008 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .player-profile-dialog.detail-dialog::backdrop{background:oklch(from #000a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .player-profile-dialog .dialog-close,html[data-theme] .player-profile .profile-share{background:#ffffff05;border:0;color:#b7bbbf;box-shadow:none}
html[data-theme] .player-profile-dialog .dialog-close:hover,html[data-theme] .player-profile .profile-share:hover{background:oklch(from #333 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#fff}
html[data-theme] .player-profile .profile-header{border-bottom:1px solid oklch(from #292929 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:linear-gradient(110deg,oklch(from #f7a64a08 l c calc(h + var(--t-ahs))),transparent)}
html[data-theme] .player-profile-dialog .profile-name{color:#c9cbd0}
html[data-theme] .player-profile-dialog p.profile-joined{color:#7c8288}
html[data-theme] .player-profile-dialog p.profile-share-feedback{color:#b8bbbf}
html[data-theme] .player-profile .profile-chart{background:oklch(from #181818 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .player-profile .profile-chart-heading>span{color:#81868c}
html[data-theme] .player-profile .profile-chart-heading>strong{color:var(--metric-colour,oklch(from #f7a64a l c calc(h + var(--t-ahs))))}
html[data-theme] .player-profile .profile-metrics{border-top:1px solid oklch(from #292929 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .player-profile .profile-metric{background:oklch(from #181818 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:0;border-right:1px solid oklch(from #272727 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border-bottom:1px solid oklch(from #272727 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:none}
html[data-theme] .player-profile .profile-metric:nth-child(4n){border-right:0}
html[data-theme] .player-profile .profile-metric:hover{background:oklch(from #232323 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .player-profile .profile-metric[aria-pressed="true"]{background:color-mix(in srgb,var(--metric-colour) 13%,oklch(from #181818 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metric-colour) 55%,transparent)}
html[data-theme] .player-profile .profile-metric-label{color:#7e858d}
html[data-theme] .player-profile .profile-metric-label>span:last-child{color:#7e858d}
html[data-theme] .player-profile .profile-metric>strong{color:#f4f4f4}
html[data-theme] .player-profile .profile-metric .profile-position{color:var(--metric-colour)}
html[data-theme] .player-profile-dialog p.profile-recorded,html[data-theme] .player-profile-dialog p.profile-chart-caption{color:#797f86}
html[data-theme] .stats-wrap .player-name,html[data-theme] .player-profile-dialog .profile-name{text-shadow:2px 2px #0008}
html[data-theme] .mc-run{text-shadow:2px 2px #0008}
html[data-theme] .account-heading>p:not(.account-name){color:var(--muted,#96999d)}
html[data-theme] .account-panel{background:oklch(from #202020 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #303030 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .account-panel>p{color:#a5a8ad}
html[data-theme] .checkout-identity{border:1px solid oklch(from #7e602f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #171717 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .verified-tick{color:#83c85d}
html[data-theme] .crate-how>div>span{color:oklch(from #f4b75e l c calc(h + var(--t-ahs)))}
html[data-theme] .crate-how p,html[data-theme] .earned-crate>p,html[data-theme] .crate-note p{color:#aaabb0}
html[data-theme] .earned-crate{border:1px solid oklch(from #343437 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border-top:3px solid var(--crate-color);background:oklch(from #1c1c1e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .earned-key{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--crate-color) 16%,transparent),transparent 70%)}
html[data-theme] .earned-crate>.eyebrow{color:var(--crate-color)}
html[data-theme] .key-cost{border-top:1px solid oklch(from #343437 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .key-cost>span{color:#aaabb0}
html[data-theme] .earned-crate details{border-top:1px solid oklch(from #343437 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .earned-crate summary{color:var(--crate-color)}
html[data-theme] .earned-crate th,html[data-theme] .earned-crate td{border-bottom:1px solid oklch(from #333 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .earned-crate td:last-child{color:var(--crate-color)}
html[data-theme] .crate-note{border:1px solid oklch(from #383330 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #211e1a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .online-dot{background:#43d16a;box-shadow:0 0 0 2.5px oklch(from #181818 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .online-dot::after{background:#43d16a}
html[data-theme] .profile-header .online-dot{box-shadow:0 0 0 3px oklch(from #1b1b1b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .online-pill{background:#1c3221;color:#86e39a}
html[data-theme] .online-pill::before{background:#43d16a;box-shadow:0 0 0 3px #43d16a33}
/* store.css */
html[data-theme] .shop-hero{border:1px solid oklch(from #443626 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:radial-gradient(ellipse at 90% 30%,oklch(from #a8682738 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),transparent 60%),linear-gradient(115deg,oklch(from #28211b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),oklch(from #1a1816 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)))}
html[data-theme] .shop-hero .eyebrow{color:oklch(from #e2b874 l c calc(h + var(--t-ahs)))}
html[data-theme] .shop-hero h1{color:oklch(from #fff3dc l c calc(h + var(--t-ahs)))}
html[data-theme] .shop-hero p{color:oklch(from #c4b7a3 l c calc(h + var(--t-ahs)))}
html[data-theme] .shop-promise{color:oklch(from #d4c3a8 l c calc(h + var(--t-ahs)))}
html[data-theme] .shop-promise span{border:1px solid oklch(from #554633 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #29231b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .shop-tabs{background:oklch(from #1d1c1a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #37322a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .shop-tabs [role=tab]{border:0;background:transparent;color:#aaa398}
html[data-theme] .shop-tabs [role=tab][aria-selected=true]{background:oklch(from #efbc69 l c calc(h + var(--t-ahs)));color:oklch(from #271d10 l c calc(h + var(--t-ahs)))}
html[data-theme] .shop-tabs [role=tab] span{background:oklch(from #0002 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .shop-rank,html[data-theme] .shop-key{border:1px solid color-mix(in srgb,var(--accent) 24%,oklch(from #222 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)));background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 8%,oklch(from #1b1b1b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))),oklch(from #1b1b1b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 70%)}
html[data-theme] .product-kind{color:var(--accent)}
html[data-theme] .shop-rank h3,html[data-theme] .shop-key h3{color:var(--accent)}
html[data-theme] .rank-capacities{border-block:1px solid #ffffff10}
html[data-theme] .rank-capacities span{color:#b5b0a9}
html[data-theme] .rank-capacities strong{color:oklch(from #f8f3ed l c calc(h + var(--t-ahs)))}
html[data-theme] .rank-highlights{color:#bbb8b2}
html[data-theme] .rank-highlights strong{color:oklch(from #ece7de l c calc(h + var(--t-ahs)))}
html[data-theme] .text-action{border:0;background:none;color:var(--accent,oklch(from #ebc17f l c calc(h + var(--t-ahs))))}
html[data-theme] .product-purchase{border-top:1px solid #ffffff10}
html[data-theme] .product-price{color:oklch(from #fbf4e8 l c calc(h + var(--t-ahs)))}
html[data-theme] .product-price small{color:oklch(from #ada494 l c calc(h + var(--t-ahs)))}
html[data-theme] .product-purchase .button{background:color-mix(in srgb,var(--accent) 13%,oklch(from #242323 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)));border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent)}
html[data-theme] .product-purchase .button:hover{background:color-mix(in srgb,var(--accent) 22%,oklch(from #242323 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)))}
html[data-theme] .shop-basket{border:1px solid oklch(from #50402b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:linear-gradient(155deg,oklch(from #28231d l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),oklch(from #1d1b18 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)));box-shadow:0 10px 30px oklch(from #0002 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .basket-count{background:oklch(from #3c3020 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #f6cf8e l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-item{border-bottom:1px solid oklch(from #40372b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .basket-item-copy small{color:oklch(from #b7aa98 l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-remove{border:0;background:transparent;color:oklch(from #bcad96 l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-remove:hover{background:oklch(from #46382a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .basket-quantity button{border:1px solid oklch(from #52442f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #30281e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .basket-totals>div{color:oklch(from #c8bbaa l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-totals .savings{color:#bbd69b}
html[data-theme] .basket-totals .total{border-top:1px solid oklch(from #483b2b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #ffdfaa l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-deal{background:#ffffff05;border:1px solid oklch(from #463927 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #cdb998 l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-checkout{background:oklch(from #f0bd6a l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-checkout:disabled{background:oklch(from #3b3327 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #a99a84 l c calc(h + var(--t-ahs)));border-color:oklch(from #514331 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .basket-gate{color:oklch(from #bdb09d l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-feedback{color:oklch(from #f0c482 l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-fineprint{color:#9c9282;border-top:1px solid oklch(from #3a3024 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .basket-fineprint span:before{color:oklch(from #aa976f l c calc(h + var(--t-ahs)))}
html[data-theme] .bundle-banner{border:1px solid oklch(from #5b4526 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:linear-gradient(120deg,oklch(from #382b1a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),oklch(from #242018 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)))}
html[data-theme] .bundle-banner strong{color:oklch(from #f3cc8c l c calc(h + var(--t-ahs)))}
html[data-theme] .bundle-banner span{color:oklch(from #bcaa8d l c calc(h + var(--t-ahs)))}
html[data-theme] .bundle-tiers>span{border-left:2px solid oklch(from #9b7540 l c calc(h + var(--t-ahs)))}
html[data-theme] .bundle-tiers b{color:oklch(from #e8d8bf l c calc(h + var(--t-ahs)))}
html[data-theme] .key-availability{color:oklch(from #c1ad8f l c calc(h + var(--t-ahs)));border-left:2px solid oklch(from #b28646 l c calc(h + var(--t-ahs)))}
html[data-theme] .crate-art-button{border:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 12%,oklch(from #24211c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))),oklch(from #171715 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)))}
html[data-theme] .preview-art-label{color:oklch(from #e5d8bf l c calc(h + var(--t-ahs)));background:oklch(from #151411c9 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid #ffffff15}
html[data-theme] .native-key{border-block:1px solid #ffffff10;color:#b8b0a5}
html[data-theme] .key-quantity label{color:#c5c0b7}
html[data-theme] .quantity-control{border:1px solid oklch(from #4a4337 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #191815 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .quantity-control button{background:oklch(from #2a261e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:0}
html[data-theme] .quantity-control input{background:none;border:0;color:white}
html[data-theme] .quantity-presets button{background:oklch(from #25221d l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #443c2f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #bcb2a2 l c calc(h + var(--t-ahs)))}
html[data-theme] .quantity-presets button[aria-pressed=true]{background:oklch(from #423522 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #f0ce96 l c calc(h + var(--t-ahs)));border-color:oklch(from #8d6d3e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .add-key{background:oklch(from #eac080 l c calc(h + var(--t-ahs)))}
html[data-theme] .shop-footnote{color:oklch(from #a99e8c l c calc(h + var(--t-ahs)))}
html[data-theme] .shop-faq details{border-bottom:1px solid oklch(from #363029 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .shop-dialog{border:1px solid oklch(from #51442f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #1c1b18 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #faf4e9 l c calc(h + var(--t-ahs)));box-shadow:0 30px 100px oklch(from #0009 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .shop-dialog::backdrop{background:oklch(from #070604bc l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .shop-dialog-close{background:oklch(from #332d24 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .preview-heading>.eyebrow{color:var(--accent,oklch(from #d4b581 l c calc(h + var(--t-ahs))))}
html[data-theme] .preview-heading h2{color:var(--accent,oklch(from #fff0d7 l c calc(h + var(--t-ahs))))}
html[data-theme] .preview-perks{color:oklch(from #c2bbae l c calc(h + var(--t-ahs)))}
html[data-theme] .preview-note{border:1px solid oklch(from #4a3e2d l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #2a241b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #cdbb9c l c calc(h + var(--t-ahs)))!important}
html[data-theme] .preview-earned{color:#acbd92!important}
html[data-theme] .prize-card{background:oklch(from #23211d l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #3d362a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .prize-card h3{color:oklch(from #ebe3d6 l c calc(h + var(--t-ahs)))}
html[data-theme] .prize-amount{color:oklch(from #aaa08f l c calc(h + var(--t-ahs)))}
html[data-theme] .prize-chance{background:oklch(from #393022 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #e7c591 l c calc(h + var(--t-ahs)))}
html[data-theme] .shop-dialog .basket-totals{background:oklch(from #25211b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .shop-dialog .checkout-feedback{color:oklch(from #efbd79 l c calc(h + var(--t-ahs)))}
html[data-theme] .prize-collection{color:oklch(from #e9c990 l c calc(h + var(--t-ahs)));border:1px solid oklch(from #5b482c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .prize-description{color:oklch(from #aaa192 l c calc(h + var(--t-ahs)))}
html[data-theme] .checkout-lines li{color:oklch(from #d5cbbb l c calc(h + var(--t-ahs)))}
html[data-theme] .rank-style-options>div{border:1px solid oklch(from #443a2b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #242018 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .rank-style-options strong{color:oklch(from #e1c392 l c calc(h + var(--t-ahs)))}
html[data-theme] .style-new{color:var(--accent,oklch(from #e1c392 l c calc(h + var(--t-ahs))))}
html[data-theme] .preview-heading>.style-legend{color:oklch(from #b5ab9c l c calc(h + var(--t-ahs)))}
html[data-theme] .shop-footnote a{color:oklch(from #efc375 l c calc(h + var(--t-ahs)))}
html[data-theme] .store-preview-banner{border:1px solid oklch(from #977344 l c calc(h + var(--t-ahs)));background:oklch(from #3a2d1c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #efd09e l c calc(h + var(--t-ahs)))}
html[data-theme] .store-preview-banner strong{color:oklch(from #ffe3af l c calc(h + var(--t-ahs)))}
html[data-theme] .upcoming-collection{background:oklch(from #3a2d1c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #806039 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #efd09e l c calc(h + var(--t-ahs)))!important}
html[data-theme] .preview-commands li{border-bottom:1px solid #ffffff12}
html[data-theme] .preview-commands code{color:oklch(from #f0c57d l c calc(h + var(--t-ahs)))}
html[data-theme] .preview-commands span{color:oklch(from #bcb3a6 l c calc(h + var(--t-ahs)))}
html[data-theme] .prize-enchants{color:#bda4ef}
html[data-theme] .prize-trim{color:oklch(from #bea372 l c calc(h + var(--t-ahs)))}
html[data-theme] .prize-tagline{color:#b6aea3}
html[data-theme] .basket-empty strong{color:oklch(from #e8d8be l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-empty p{color:oklch(from #b7aa98 l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-clear{border:0;background:none;color:oklch(from #cdb998 l c calc(h + var(--t-ahs)))}
html[data-theme] .basket-clear:hover{color:oklch(from #ffdfaa l c calc(h + var(--t-ahs)))}
html[data-theme] .shop-compare .comparison th:first-child{background:oklch(from #1d1c19 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:1px 0 oklch(from #3b3328 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .shop-compare .comparison thead th:first-child{background:oklch(from #25221d l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .shop-compare .comparison .comparison-common{background:#30281c;color:#f1cf93;border-inline:1px solid #72562f}
html[data-theme] .shop-compare .comparison thead .comparison-common{background:#3c2e1b;border-top:2px solid #e1b265;color:#ffe0a7}
html[data-theme] .shop-compare .comparison tbody tr:last-child .comparison-common{border-inline:1px solid #72562f}
html[data-theme] .rank-comparison-scroll{scrollbar-color:oklch(from #86673a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) oklch(from #211e19 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .rank-comparison-scroll:focus-visible{outline:2px solid oklch(from #e1b265 l c calc(h + var(--t-ahs)));outline-offset:3px}
html[data-theme] .basket-recipient{border:1px solid oklch(from #463927 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:#ffffff05}
html[data-theme] .basket-recipient h3{color:oklch(from #e8d8be l c calc(h + var(--t-ahs)))}
html[data-theme] .recipient-chosen img{background:oklch(from #30281e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .recipient-copy small{color:oklch(from #b7aa98 l c calc(h + var(--t-ahs)))}
html[data-theme] .recipient-change{border:0;background:none;color:oklch(from #ebc17f l c calc(h + var(--t-ahs)))}
html[data-theme] .edition-toggle{background:oklch(from #18150f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #3d3325 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .edition-toggle button{border:0;background:none;color:oklch(from #bcad96 l c calc(h + var(--t-ahs)))}
html[data-theme] .edition-toggle button[aria-checked="true"]{background:oklch(from #3c3020 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #ffdfaa l c calc(h + var(--t-ahs)))}
html[data-theme] .recipient-row input{border:1px solid oklch(from #52442f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #15130f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#f6f5f2}
html[data-theme] .recipient-row input:focus{outline:2px solid oklch(from #f0bd6a l c calc(h + var(--t-ahs)));outline-offset:1px}
html[data-theme] .recipient-find{border:1px solid oklch(from #6d5634 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #3c3020 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #ffdfaa l c calc(h + var(--t-ahs)))}
html[data-theme] .recipient-error{color:#ff9f86}
html[data-theme] .recipient-hint{color:#9c9282}
html[data-theme] .recipient-hint strong{color:oklch(from #cdb998 l c calc(h + var(--t-ahs)))}
html[data-theme] .recipient-mine{border:0;background:none;color:oklch(from #ebc17f l c calc(h + var(--t-ahs)))}
html[data-theme] .identity-edition{color:oklch(from #cdb998 l c calc(h + var(--t-ahs)));border:1px solid oklch(from #52442f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .tag-chip{background:oklch(from #121211 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid #ffffff12}
html[data-theme] .tag-chip small{color:#9d978d}
html[data-theme] .tag-chip-text{color:transparent;-webkit-background-clip:text;background-clip:text;text-shadow:none}
html[data-theme] .tag-chip-text.is-animated{background-size:200% 100%}
html[data-theme] .claim-art{background:radial-gradient(ellipse at 50% 62%,color-mix(in srgb,var(--accent) 17%,oklch(from #24211c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))),oklch(from #171715 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 72%)}
html[data-theme] .claim-badge{color:oklch(from #1c150a l c calc(h + var(--t-ahs)));background:var(--accent);box-shadow:0 4px 14px oklch(from #0006 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .claim-facts{color:oklch(from #bdb5a9 l c calc(h + var(--t-ahs)))}
html[data-theme] .claim-facts li::before{color:var(--accent)}
html[data-theme] .claim-price .claim-rate{color:#aaa195}
html[data-theme] .claim-banner code{color:oklch(from #f0c57d l c calc(h + var(--t-ahs)))}
/* vote.css */
html[data-theme] .vote-wrap{--pc-gold:oklch(from #ffc54d l c calc(h + var(--t-ahs)));--pc-gold-hi:oklch(from #ffdc85 l c calc(h + var(--t-ahs)));--pc-gold-lo:oklch(from #f2a92b l c calc(h + var(--t-ahs)));--pc-gold-lip:oklch(from #b97410 l c calc(h + var(--t-ahs)));--pc-amber-hi:oklch(from #ffbf6e l c calc(h + var(--t-ahs)));--pc-amber:oklch(from #f7a043 l c calc(h + var(--t-ahs)));--pc-amber-lo:oklch(from #ea8424 l c calc(h + var(--t-ahs)));--pc-amber-lip:oklch(from #a3530f l c calc(h + var(--t-ahs)));--pc-ink:oklch(from #2c1a07 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));--pc-cream:oklch(from #fff5df l c calc(h + var(--t-ahs)));--pc-panel:oklch(from #201d18 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));--pc-line:oklch(from #3a3226 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-hero p{color:var(--muted,#b7b2a9)}
html[data-theme] .vote-label{color:oklch(from #b7a88e l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-reward{color:var(--pc-ink);box-shadow:0 6px 0 var(--lip),0 16px 30px oklch(from #00000059 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-reward-site{background:linear-gradient(165deg,var(--pc-gold-hi),var(--pc-gold) 55%,var(--pc-gold-lo))}
html[data-theme] .vote-reward-bonus{background:linear-gradient(165deg,var(--pc-amber-hi),var(--pc-amber) 55%,var(--pc-amber-lo))}
html[data-theme] .vote-reward p{color:inherit}
html[data-theme] .vote-progress{border:1px solid var(--pc-line);background:var(--pc-panel)}
html[data-theme] .vote-progress-top strong{color:var(--pc-gold)}
html[data-theme] .vote-step{background:oklch(from #2b2720 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #a8997f l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-step.is-confirmed{color:var(--pc-ink);background:var(--pc-gold)}
html[data-theme] .vote-bonus-icon{background:oklch(from #2b2720 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-bonus-icon.is-earned{background:oklch(from #3a2e17 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-progress-foot{border-top:1px solid oklch(from #312a20 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #b0a38c l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-progress-foot [data-vote-bonus-state]{color:oklch(from #e7c78c l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-progress code{color:var(--pc-gold)}
html[data-theme] .vote-progress-note{color:#8f8676}
html[data-theme] .vote-account-name{color:oklch(from #f4e6cc l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-name-form input{border:1px solid oklch(from #4a3f2e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #15130f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#f6f5f2}
html[data-theme] .vote-name-form input:focus{outline:2px solid var(--pc-gold);outline-offset:1px}
html[data-theme] .vote-name-form input[aria-invalid=true]{border-color:#e0674f}
html[data-theme] .vote-name-go,html[data-theme] .vote-name-change{border:0;background:oklch(from #3a2e17 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:var(--pc-gold)}
html[data-theme] .vote-name-change{background:none}
html[data-theme] .vote-name-hint{color:#8f8676}
html[data-theme] .vote-muted{color:oklch(from #a89d88 l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-section-head>span{color:oklch(from #9f9380 l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-site-card{border:1px solid var(--pc-line);background:linear-gradient(180deg,oklch(from #26221b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),var(--pc-panel))}
html[data-theme] .vote-site-card:hover{border-color:oklch(from #5e4c2c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-tile-amount{color:var(--pc-gold)}
html[data-theme] .vote-site-number{color:oklch(from #a8997f l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-site-card h3{color:oklch(from #f2e7d3 l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-site-card .button{border:0;background:linear-gradient(180deg,var(--pc-gold-hi),var(--pc-gold-lo));color:var(--pc-ink);box-shadow:0 4px 0 var(--pc-gold-lip)}
html[data-theme] .vote-site-card .button:hover{box-shadow:0 5px 0 var(--pc-gold-lip)}
html[data-theme] .vote-site-card .button:active{box-shadow:0 1px 0 var(--pc-gold-lip)}
html[data-theme] .vote-site-card .button:disabled{background:oklch(from #2b2720 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #a8997f l c calc(h + var(--t-ahs)));box-shadow:none}
html[data-theme] .vote-voted-badge{background:#1f3318;color:#a9e08a}
html[data-theme] .vote-timer{background:oklch(from #15130f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #342c21 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-timer small{color:oklch(from #9f9380 l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-countdown{color:var(--pc-gold)}
html[data-theme] .vote-site-card .vote-visit{background:oklch(from #2b2419 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:var(--pc-gold);border:1px solid oklch(from #5a4829 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:0 4px 0 oklch(from #120e09 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-site-card .vote-visit:hover{border-color:oklch(from #7a5f33 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:0 5px 0 oklch(from #120e09 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-site-card .vote-visit:active{box-shadow:0 1px 0 oklch(from #120e09 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-reset-clock{color:var(--pc-gold)}
html[data-theme] .vote-tile-extras{color:#8fd8ff}
html[data-theme] .vote-reward-extras li{background:oklch(from #2c1a071f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #2c1a0733 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-spend .vote-section-head code{color:var(--pc-gold)}
html[data-theme] .vote-spend-card{border:1px solid var(--pc-line);background:linear-gradient(180deg,oklch(from #26221b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),var(--pc-panel))}
html[data-theme] .vote-spend-card .vote-label{color:var(--pc-gold)}
html[data-theme] .vote-spend-card h3{color:oklch(from #f6ecd8 l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-spend-card h3 em{color:var(--pc-gold)}
html[data-theme] .vote-spend-card>p{color:oklch(from #b8ac96 l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-spend-card code{color:var(--pc-gold)}
html[data-theme] .vote-crate-card{border-color:#2f4a55;background:linear-gradient(160deg,#1c2a30,var(--pc-panel) 60%)}
html[data-theme] .vote-crate-card .vote-label{color:#8fd8ff}
html[data-theme] .vote-prize{background:oklch(from #15130f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #2d2a24 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-prize.is-rare{border-color:#6d5427;background:radial-gradient(circle at 50% 30%,#3a2e17,#15130f 70%)}
html[data-theme] .vote-prize-name{color:oklch(from #f2e7d3 l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-prize-chance{color:#8fd8ff}
html[data-theme] .vote-prize.is-rare .vote-prize-chance{color:var(--pc-gold)}
html[data-theme] .vote-prize-glyph{color:#8fd8ff}
html[data-theme] .vote-prize-table summary{color:#8fd8ff}
html[data-theme] .vote-prize-table .comparison td:last-child{color:#8fd8ff}
html[data-theme] .vote-colour-list li{background:#15130f;border:1px solid #2d2a24}
html[data-theme] .vote-colour-name{color:transparent;-webkit-background-clip:text;background-clip:text}
html[data-theme] .vote-colour-price{color:var(--pc-gold)}
html[data-theme] .vote-week-banner{border:1px solid oklch(from #57442a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:linear-gradient(120deg,oklch(from #2d2416 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),var(--pc-panel) 70%)}
html[data-theme] .vote-week-banner .vote-label{color:var(--pc-gold)}
html[data-theme] .vote-week-banner p{color:oklch(from #d6c6aa l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-week-timer{background:oklch(from #15130f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #4a3a24 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:var(--pc-gold)}
html[data-theme] .vote-week-timer [data-vote-week-countdown]{color:var(--pc-cream)}
html[data-theme] .vote-last-week{color:oklch(from #a89d88 l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-leaderboard .leaderboard-row>strong{color:var(--pc-cream)}
html[data-theme] .vote-leaderboard [data-position="2"] .vote-prize-chip{border-color:#5d636c;background:oklch(from #22252a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#c0c7d2}
html[data-theme] .vote-leaderboard [data-position="3"] .vote-prize-chip{border-color:oklch(from #6e4c31 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #2a1f17 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #cd9464 l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-prize-chip{border:1px solid oklch(from #6d5427 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #2d2416 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:var(--pc-gold)}
html[data-theme] .vote-empty{color:#a9a398;border:1px dashed oklch(from #51442f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-leaderboard .vote-empty{border:1px solid oklch(from #383229 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #1d1c19 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .vote-empty h3{color:oklch(from #e9deca l c calc(h + var(--t-ahs)))}
html[data-theme] .vote-footnote{color:#958d7f}
html[data-theme] .vote-wrap a:focus-visible,html[data-theme] .vote-site-card .button:focus-visible,html[data-theme] .vote-name-go:focus-visible,html[data-theme] .vote-name-change:focus-visible{outline:3px solid var(--pc-cream);outline-offset:3px}
/* events.css */
html[data-theme] .events-hero{background:radial-gradient(ellipse 60% 80% at 80% 50%,oklch(from #ff9a3d29 l c calc(h + var(--t-ahs))),transparent 70%),linear-gradient(135deg,oklch(from #2b1e10 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),oklch(from #1b1714 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 55%,oklch(from #161414 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)));border:1px solid oklch(from #4a3620 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:inset 0 1px #ffffff0d,0 24px 60px oklch(from #0005 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .events-hero::before{background:radial-gradient(circle,#ffffff0f 1px,transparent 1.5px) 0 0/22px 22px}
html[data-theme] .events-hero::after{background:linear-gradient(90deg,transparent,oklch(from #ffb34766 l c calc(h + var(--t-ahs))),transparent)}
html[data-theme] .events-hero h1{background:linear-gradient(90deg,oklch(from #ffe3a1 l c calc(h + var(--t-ahs))),oklch(from #ffb347 l c calc(h + var(--t-ahs))) 55%,oklch(from #ff7a3d l c calc(h + var(--t-ahs))));-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme] .events-hero p{color:oklch(from #e2d6c2 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-hero-chips span{background:#ffffff0d;border:1px solid #ffffff17;color:oklch(from #f1e3c8 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-hero-chips svg{color:oklch(from #ffb347 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-hero-glow{background:radial-gradient(circle at 50% 46%,oklch(from #ffcf6a40 l c calc(h + var(--t-ahs))),oklch(from #ff9a3d1a l c calc(h + var(--t-ahs))) 42%,transparent 68%)}
html[data-theme] .events-hero-shadow{background:radial-gradient(ellipse,oklch(from #000a l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),transparent 70%)}
html[data-theme] .events-spark{background:url(events/sparkle.svg) center/contain no-repeat}
html[data-theme] .events-empty{border:1px dashed oklch(from #4a3f2e l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #1a1816 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:var(--muted)}
html[data-theme] .events-empty strong{color:var(--text)}
html[data-theme] .events-live{background:linear-gradient(160deg,oklch(from #30210f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),oklch(from #1b1a19 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 60%);border:1px solid oklch(from #7a5a22 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:0 0 0 1px oklch(from #ffb34714 l c calc(h + var(--t-ahs))),0 20px 50px oklch(from #0006 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .events-live::after{background:radial-gradient(circle,oklch(from #ff9a3d2e l c calc(h + var(--t-ahs))),transparent 70%)}
html[data-theme] .events-live p{color:oklch(from #d8c9a8 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-icon{color:oklch(from #ffd27a l c calc(h + var(--t-ahs)));background:linear-gradient(160deg,oklch(from #4a3518 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),oklch(from #2a2014 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)));border:1px solid oklch(from #6b5127 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));box-shadow:inset 0 1px #ffffff14}
html[data-theme] .events-tag{color:oklch(from #ffb36b l c calc(h + var(--t-ahs)))}
html[data-theme] .events-tag.is-done{color:var(--muted)}
html[data-theme] .events-pulse{background:oklch(from #ff7a3d l c calc(h + var(--t-ahs)));box-shadow:0 0 0 0 oklch(from #ff7a3d99 l c calc(h + var(--t-ahs)))}
html[data-theme] .is-soon .events-pulse{background:oklch(from #ffd27a l c calc(h + var(--t-ahs)))}
html[data-theme] .events-clock span{color:var(--muted)}
html[data-theme] .events-clock strong{color:oklch(from #ffd27a l c calc(h + var(--t-ahs)))}
html[data-theme] .events-prize{background:#ffffff0a;border:1px solid #ffffff14}
html[data-theme] .events-prize.is-1{background:linear-gradient(120deg,oklch(from #5a4214 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),oklch(from #33270f l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)));border-color:oklch(from #a37a2c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .events-board li{background:oklch(from #181715 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid #ffffff0a}
html[data-theme] .events-board li.is-top{background:oklch(from #1d1b18 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .events-board li.is-1{background:linear-gradient(90deg,oklch(from #ffcf5c1f l c calc(h + var(--t-ahs))),oklch(from #1d1b18 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 55%);border-color:oklch(from #ffcf5c2e l c calc(h + var(--t-ahs)))}
html[data-theme] .events-bar{background:linear-gradient(90deg,oklch(from #ffb34755 l c calc(h + var(--t-ahs))),oklch(from #ffb347 l c calc(h + var(--t-ahs))));box-shadow:0 0 10px oklch(from #ffb34766 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-board li.is-1 .events-bar{background:linear-gradient(90deg,oklch(from #ffcf5c66 l c calc(h + var(--t-ahs))),oklch(from #ffe08a l c calc(h + var(--t-ahs))))}
html[data-theme] .events-board li.is-2 .events-bar{background:linear-gradient(90deg,#cfd6e055,#e6ebf2);box-shadow:0 0 10px #cfd6e044}
html[data-theme] .events-board li.is-3 .events-bar{background:linear-gradient(90deg,oklch(from #d08a5255 l c calc(h + var(--t-ahs))),oklch(from #e8a46a l c calc(h + var(--t-ahs))));box-shadow:0 0 10px oklch(from #d08a5244 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-place{color:oklch(from #cfa864 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-point-note{color:var(--muted)}
html[data-theme] .events-board-empty{color:var(--muted)}
html[data-theme] .events-player{color:var(--text)}
html[data-theme] .events-player:not(.has-identity):hover span{color:var(--gold-bright)}
html[data-theme] .events-player .player-face{background:oklch(from #141414 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .events-player .player-rank{color:#b8bcc1}
html[data-theme] .events-player .player-name{color:#c4c6ca}
html[data-theme] .events-face{background:oklch(from #141414 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .events-note{color:var(--muted)}
html[data-theme] .events-card{background:var(--panel);border:1px solid var(--line)}
html[data-theme] .events-card p{color:oklch(from #c9c2b5 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-kicker{color:oklch(from #ffb36b l c calc(h + var(--t-ahs)))}
html[data-theme] .events-blitz{background:linear-gradient(160deg,oklch(from #20241c l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)),oklch(from #1b1b1b l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h)) 60%);border-color:#3c4630}
html[data-theme] .events-blitz .events-icon{color:#d7ff9e;background:linear-gradient(160deg,#2f4220,#1f2a17);border-color:#4f6b36}
html[data-theme] .events-blitz .events-kicker{color:#b9f08a}
html[data-theme] .events-tab{border:1px solid oklch(from #3a3833 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));background:oklch(from #171716 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:oklch(from #d6d1c7 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-tab:hover{border-color:oklch(from #5a5246 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));color:#fff}
html[data-theme] .events-card .events-month-title{color:oklch(from #cfa864 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-tab[aria-selected=true]{background:oklch(from #efbc69 l c calc(h + var(--t-ahs)));border-color:oklch(from #efbc69 l c calc(h + var(--t-ahs)));color:oklch(from #271d10 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-result{background:var(--panel);border:1px solid var(--line)}
html[data-theme] .events-result-head span{color:var(--muted)}
html[data-theme] .events-winner{background:oklch(from #161615 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h));border:1px solid oklch(from #2b2a28 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .events-winner.is-1{border-color:oklch(from #5a4727 l calc(c * var(--t-sk) + var(--t-sc)) var(--t-h))}
html[data-theme] .events-winner em{color:#c9b4ff}
html[data-theme] .events-how li{background:var(--panel);border:1px solid var(--line)}
html[data-theme] .events-how li::before{background:oklch(from #efbc69 l c calc(h + var(--t-ahs)));color:oklch(from #271d10 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-how li span{color:oklch(from #c9c2b5 l c calc(h + var(--t-ahs)))}
html[data-theme] .events-how code{color:var(--gold-bright)}
html[data-theme] .events-updated{color:#77736b}
