html[data-theme=light]{color-scheme:light;--accent:154 116 50;--accent-soft:154 116 50}html[data-theme=light] :is(body.tone-dark,header.tone-dark,footer.tone-dark,nav.tone-dark,div.tone-dark.fixed.inset-0){--surface:247 245 240;--surface-raised:255 255 255;--surface-sunk:236 232 223;--on-surface:17 22 27;--on-surface-muted:70 78 86;--on-surface-dim:100 106 113;--hairline:rgba(17,22,27,0.12);--hairline-strong:rgba(17,22,27,0.24)}html[data-theme=dim]{color-scheme:dark}html[data-theme=dim] :is(body.tone-dark,header.tone-dark,footer.tone-dark,nav.tone-dark,div.tone-dark.fixed.inset-0){--surface:22 27 34;--surface-raised:30 37 46;--surface-sunk:16 20 26;--on-surface:236 238 241;--on-surface-muted:176 184 194;--on-surface-dim:136 145 156;--hairline:rgba(236,238,241,0.12);--hairline-strong:rgba(236,238,241,0.22)}html[data-theme] body{background-color:rgb(var(--surface));color:rgb(var(--on-surface))}html[data-theme=light] ::selection{color:#11161b}html[data-theme=light] :is(body.tone-dark,header.tone-dark,footer.tone-dark,nav.tone-dark,div.tone-dark.fixed.inset-0) .hover\:bg-white\/5:hover{background-color:rgba(17,22,27,.05)}html[data-theme] section.tone-dark{background-color:#07090b}html[data-theme=light] main :is(span,p,a,strong,em,small,li)[style*="color:"]:not([style*=background]){filter:brightness(.58) saturate(1.25)}html[data-theme=light] main .tone-dark :is(span,p,a,strong,em,small,li)[style*="color:"]{filter:none}html[data-theme=light] .bro-ad{background-color:#11161b}html[data-theme=light] main .bro-ad [style*="color:"]{filter:none}html[data-accent=ocean],html[data-accent=ocean] [style*="--accent"]{--accent:56 189 248!important;--accent-soft:56 189 248!important}html[data-theme=light][data-accent=ocean],html[data-theme=light][data-accent=ocean] [style*="--accent"]{--accent:3 105 161!important;--accent-soft:3 105 161!important}html[data-accent=forest],html[data-accent=forest] [style*="--accent"]{--accent:74 222 128!important;--accent-soft:74 222 128!important}html[data-theme=light][data-accent=forest],html[data-theme=light][data-accent=forest] [style*="--accent"]{--accent:21 128 61!important;--accent-soft:21 128 61!important}html[data-accent=crimson],html[data-accent=crimson] [style*="--accent"]{--accent:248 113 113!important;--accent-soft:248 113 113!important}html[data-theme=light][data-accent=crimson],html[data-theme=light][data-accent=crimson] [style*="--accent"]{--accent:185 28 28!important;--accent-soft:185 28 28!important}html[data-accent=royal],html[data-accent=royal] [style*="--accent"]{--accent:167 139 250!important;--accent-soft:167 139 250!important}html[data-theme=light][data-accent=royal],html[data-theme=light][data-accent=royal] [style*="--accent"]{--accent:109 40 217!important;--accent-soft:109 40 217!important}html[data-accent=sunset],html[data-accent=sunset] [style*="--accent"]{--accent:251 146 60!important;--accent-soft:251 146 60!important}html[data-theme=light][data-accent=sunset],html[data-theme=light][data-accent=sunset] [style*="--accent"]{--accent:194 65 12!important;--accent-soft:194 65 12!important}html[data-theme=light][data-accent] :is(.bg-accent,.bg-brass).text-ink{color:#fff}:where(html[data-theme]) .bg-ink{background-color:rgb(var(--surface)/1)}:where(html[data-theme]) .bg-ink-edge{background-color:rgb(var(--surface-sunk)/1)}:where(html[data-theme]) .bg-ink-raised{background-color:rgb(var(--surface-raised)/1)}:where(html[data-theme]) .bg-ink-raised\/50{background-color:rgb(var(--surface-raised)/.5)}:where(html[data-theme]) .bg-ink-raised\/60{background-color:rgb(var(--surface-raised)/.6)}:where(html[data-theme]) .bg-ink-raised\/80{background-color:rgb(var(--surface-raised)/.8)}:where(html[data-theme]) .bg-ink-raised\/85{background-color:rgb(var(--surface-raised)/.85)}:where(html[data-theme]) .bg-ink-raised\/95{background-color:rgb(var(--surface-raised)/.95)}:where(html[data-theme]) .bg-ink\/30{background-color:rgb(var(--surface)/.3)}:where(html[data-theme]) .bg-ink\/35{background-color:rgb(var(--surface)/.35)}:where(html[data-theme]) .bg-ink\/40{background-color:rgb(var(--surface)/.4)}:where(html[data-theme]) .bg-ink\/55{background-color:rgb(var(--surface)/.55)}:where(html[data-theme]) .bg-ink\/60{background-color:rgb(var(--surface)/.6)}:where(html[data-theme]) .bg-ink\/65{background-color:rgb(var(--surface)/.65)}:where(html[data-theme]) .bg-ink\/70{background-color:rgb(var(--surface)/.7)}:where(html[data-theme]) .bg-ink\/75{background-color:rgb(var(--surface)/.75)}:where(html[data-theme]) .bg-ink\/80{background-color:rgb(var(--surface)/.8)}:where(html[data-theme]) .bg-ink\/85{background-color:rgb(var(--surface)/.85)}:where(html[data-theme]) .bg-ink\/92{background-color:rgb(var(--surface)/.92)}:where(html[data-theme]) .border-bone-muted{border-color:rgb(var(--on-surface-muted)/1)}:where(html[data-theme]) .border-bone\/10{border-color:rgb(var(--on-surface)/.1)}:where(html[data-theme]) .border-bone\/15{border-color:rgb(var(--on-surface)/.15)}:where(html[data-theme]) .border-bone\/20{border-color:rgb(var(--on-surface)/.2)}:where(html[data-theme]) .border-bone\/25{border-color:rgb(var(--on-surface)/.25)}:where(html[data-theme]) .border-bone\/30{border-color:rgb(var(--on-surface)/.3)}:where(html[data-theme]) .border-bone\/40{border-color:rgb(var(--on-surface)/.4)}:where(html[data-theme]) .border-bone\/60{border-color:rgb(var(--on-surface)/.6)}:where(html[data-theme]) .border-ink{border-color:rgb(var(--surface)/1)}:where(html[data-theme]) .border-ink-edge{border-color:rgb(var(--surface-sunk)/1)}:where(html[data-theme]) .from-ink{--tw-gradient-from:rgb(var(--surface)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(html[data-theme]) .from-ink-raised{--tw-gradient-from:rgb(var(--surface-raised)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--surface-raised)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(html[data-theme]) .from-ink\/70{--tw-gradient-from:rgb(var(--surface)/0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(html[data-theme]) .from-ink\/80{--tw-gradient-from:rgb(var(--surface)/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(html[data-theme]) .from-ink\/85{--tw-gradient-from:rgb(var(--surface)/0.85) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(html[data-theme]) .hover\:bg-ink:hover{background-color:rgb(var(--surface)/1)}:where(html[data-theme]) .hover\:bg-ink\/10:hover{background-color:rgb(var(--surface)/.1)}:where(html[data-theme]) .hover\:bg-ink\/20:hover{background-color:rgb(var(--surface)/.2)}:where(html[data-theme]) .hover\:border-bone\/25:hover{border-color:rgb(var(--on-surface)/.25)}:where(html[data-theme]) .hover\:border-bone\/30:hover{border-color:rgb(var(--on-surface)/.3)}:where(html[data-theme]) .hover\:border-bone\/35:hover{border-color:rgb(var(--on-surface)/.35)}:where(html[data-theme]) .hover\:border-bone\/40:hover{border-color:rgb(var(--on-surface)/.4)}:where(html[data-theme]) .hover\:border-bone\/50:hover{border-color:rgb(var(--on-surface)/.5)}:where(html[data-theme]) .hover\:text-bone:hover{color:rgb(var(--on-surface)/1)}@media (min-width:768px){:where(html[data-theme]) .md\:to-ink{--tw-gradient-to:rgb(var(--surface)/1) var(--tw-gradient-to-position)}}:where(html[data-theme]) .placeholder\:text-bone-dim::placeholder{color:rgb(var(--on-surface-dim)/1)}:where(html[data-theme]) .placeholder\:text-bone-muted::placeholder{color:rgb(var(--on-surface-muted)/1)}:where(html[data-theme]) .text-bone{color:rgb(var(--on-surface)/1)}:where(html[data-theme]) .text-bone-dim{color:rgb(var(--on-surface-dim)/1)}:where(html[data-theme]) .text-bone-muted{color:rgb(var(--on-surface-muted)/1)}:where(html[data-theme]) .text-bone\/35{color:rgb(var(--on-surface)/.35)}:where(html[data-theme]) .text-bone\/45{color:rgb(var(--on-surface)/.45)}:where(html[data-theme]) .text-bone\/55{color:rgb(var(--on-surface)/.55)}:where(html[data-theme]) .text-bone\/60{color:rgb(var(--on-surface)/.6)}:where(html[data-theme]) .text-bone\/70{color:rgb(var(--on-surface)/.7)}:where(html[data-theme]) .text-bone\/75{color:rgb(var(--on-surface)/.75)}:where(html[data-theme]) .text-bone\/80{color:rgb(var(--on-surface)/.8)}:where(html[data-theme]) .text-bone\/85{color:rgb(var(--on-surface)/.85)}:where(html[data-theme]) .text-bone\/90{color:rgb(var(--on-surface)/.9)}:where(html[data-theme]) .to-ink\/25{--tw-gradient-to:rgb(var(--surface)/0.25) var(--tw-gradient-to-position)}:where(html[data-theme]) .to-ink\/35{--tw-gradient-to:rgb(var(--surface)/0.35) var(--tw-gradient-to-position)}:where(html[data-theme]) .via-ink\/20{--tw-gradient-to:rgb(var(--surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--surface)/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}:where(html[data-theme]) .via-ink\/30{--tw-gradient-to:rgb(var(--surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--surface)/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}:where(html[data-theme]) .via-ink\/40{--tw-gradient-to:rgb(var(--surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--surface)/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}:where(html[data-theme]) .via-ink\/55{--tw-gradient-to:rgb(var(--surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--surface)/0.55) var(--tw-gradient-via-position),var(--tw-gradient-to)}:where(html[data-theme]) .via-ink\/70{--tw-gradient-to:rgb(var(--surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--surface)/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}:where(html[data-theme]) .via-ink\/75{--tw-gradient-to:rgb(var(--surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--surface)/0.75) var(--tw-gradient-via-position),var(--tw-gradient-to)}:where(html[data-theme]) .via-ink\/85{--tw-gradient-to:rgb(var(--surface)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--surface)/0.85) var(--tw-gradient-via-position),var(--tw-gradient-to)}:where(html[data-accent],html[data-theme=light]) .bg-brass{background-color:rgb(var(--accent)/1)}:where(html[data-accent],html[data-theme=light]) .bg-brass\/10{background-color:rgb(var(--accent)/.1)}:where(html[data-accent],html[data-theme=light]) .bg-brass\/12{background-color:rgb(var(--accent)/.12)}:where(html[data-accent],html[data-theme=light]) .bg-brass\/15{background-color:rgb(var(--accent)/.15)}:where(html[data-accent],html[data-theme=light]) .bg-brass\/20{background-color:rgb(var(--accent)/.2)}:where(html[data-accent],html[data-theme=light]) .bg-brass\/40{background-color:rgb(var(--accent)/.4)}:where(html[data-accent],html[data-theme=light]) .bg-brass\/70{background-color:rgb(var(--accent)/.7)}:where(html[data-accent],html[data-theme=light]) .border-brass{border-color:rgb(var(--accent)/1)}:where(html[data-accent],html[data-theme=light]) .border-brass\/30{border-color:rgb(var(--accent)/.3)}:where(html[data-accent],html[data-theme=light]) .border-brass\/35{border-color:rgb(var(--accent)/.35)}:where(html[data-accent],html[data-theme=light]) .border-brass\/40{border-color:rgb(var(--accent)/.4)}:where(html[data-accent],html[data-theme=light]) .border-brass\/50{border-color:rgb(var(--accent)/.5)}:where(html[data-accent],html[data-theme=light]) .border-brass\/60{border-color:rgb(var(--accent)/.6)}:where(html[data-accent],html[data-theme=light]) .focus\:bg-brass:focus{background-color:rgb(var(--accent)/1)}:where(html[data-accent],html[data-theme=light]) .focus\:border-brass:focus{border-color:rgb(var(--accent)/1)}:where(html[data-accent],html[data-theme=light]) .group:hover .group-hover\:bg-brass{background-color:rgb(var(--accent)/1)}:where(html[data-accent],html[data-theme=light]) .group:hover .group-hover\:text-brass{color:rgb(var(--accent)/1)}:where(html[data-accent],html[data-theme=light]) .hover\:bg-brass:hover{background-color:rgb(var(--accent)/1)}:where(html[data-accent],html[data-theme=light]) .hover\:bg-brass\/10:hover{background-color:rgb(var(--accent)/.1)}:where(html[data-accent],html[data-theme=light]) .hover\:border-brass:hover{border-color:rgb(var(--accent)/1)}:where(html[data-accent],html[data-theme=light]) .hover\:border-brass\/40:hover{border-color:rgb(var(--accent)/.4)}:where(html[data-accent],html[data-theme=light]) .hover\:border-brass\/45:hover{border-color:rgb(var(--accent)/.45)}:where(html[data-accent],html[data-theme=light]) .hover\:border-brass\/50:hover{border-color:rgb(var(--accent)/.5)}:where(html[data-accent],html[data-theme=light]) .hover\:border-brass\/60:hover{border-color:rgb(var(--accent)/.6)}:where(html[data-accent],html[data-theme=light]) .hover\:border-brass\/70:hover{border-color:rgb(var(--accent)/.7)}:where(html[data-accent],html[data-theme=light]) .hover\:text-brass:hover{color:rgb(var(--accent)/1)}:where(html[data-accent],html[data-theme=light]) .text-brass{color:rgb(var(--accent)/1)}:where(html[data-accent],html[data-theme=light]) .text-brass\/85{color:rgb(var(--accent)/.85)}:where(html[data-accent],html[data-theme=light]) .text-brass\/90{color:rgb(var(--accent)/.9)}