/*! browserux.css 5.0.0 | 2026 MIT Licence | github.com/Effeilo/browserux.css */@layer bux.tokens,bux.browser-default,bux.preferences,bux.native-ui;@layer bux.tokens{:root{color-scheme:light dark;interpolate-size:allow-keywords;--bux-orange-600: #e8540e;--bux-blue-500: #2b7ce8;--bux-green-600: #1c7f44;--bux-red-600: #c42b2b;--bux-color-bg: #eaeaea;--bux-color-text: #121212;--bux-color-muted: #555555;--bux-color-border: #cccccc;--bux-color-accent: #e8540e;--bux-color-accent-2: #2b7ce8;--bux-color-valid: #1c7f44;--bux-color-invalid: #c42b2b;--bux-progress-track: #efefef;--bux-color-accent-hover: #c94a0c;--bux-color-accent-soft: #f5ddd2;--bux-color-valid-surface: #dff0e7;--bux-color-invalid-surface: #f5dede;--bux-focus-color: #f3a47a;--bux-selection-bg: #f8c9b0;--bux-selection-color: #121212;--bux-search-text-bg: #f5ddd2;--bux-search-text-color: #121212;--bux-search-text-current-bg: #e8540e;--bux-search-text-current-color: #121212;--bux-scrollbar-thumb: #aaaaaa;--bux-scrollbar-thumb-hover: #e8540e;--bux-focus-width: 3px;--bux-focus-offset: 2px;--bux-scrollbar-bg: transparent;--bux-scrollbar-track: transparent;--bux-scrollbar-width: 10px;--bux-scrollbar-height: 10px;--bux-dialog-backdrop-bg: rgba(0, 0, 0, .5);--bux-duration-fast: .14s;--bux-duration-base: .22s;--bux-easing: cubic-bezier(.2, 0, 0, 1);--bux-font-body: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--bux-font-mono: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--bux-font-size: 1.6rem;--bux-line-height: 1.6;--bux-progress-fill: var(--bux-color-valid);--bux-placeholder-color: var(--bux-color-muted)}@supports (color: oklch(0% 0 0)){:root{--bux-orange-600: oklch(62% .2 38);--bux-blue-500: oklch(61% .2 256);--bux-green-600: oklch(52% .17 150);--bux-red-600: oklch(52% .2 25)}}@supports (color: light-dark(white,black)){:root{--bux-color-bg: light-dark(#eaeaea, #121212);--bux-color-text: light-dark(#121212, #eaeaea);--bux-color-muted: light-dark(#555555, #999999);--bux-color-border: light-dark(#cccccc, #444444);--bux-color-accent: light-dark(var(--bux-orange-600), oklch(72% .17 38));--bux-color-accent-2: light-dark(var(--bux-blue-500), oklch(73% .15 256));--bux-color-valid: light-dark(var(--bux-green-600), oklch(76% .11 150));--bux-color-invalid: light-dark(var(--bux-red-600), oklch(76% .12 25));--bux-progress-track: light-dark(#efefef, #2a2a2a);--bux-selection-color: var(--bux-color-text);--bux-search-text-color: var(--bux-color-text);--bux-search-text-current-bg: var(--bux-color-accent);--bux-search-text-current-color: #121212;--bux-scrollbar-thumb-hover: var(--bux-color-accent)}}@supports (color: color-mix(in oklab,white,black)){:root{--bux-color-accent-hover: color-mix(in oklab, var(--bux-color-accent), black 12%);--bux-color-accent-soft: color-mix(in oklab, var(--bux-color-accent), var(--bux-color-bg) 88%);--bux-color-valid-surface: color-mix(in oklab, var(--bux-color-valid), var(--bux-color-bg) 88%);--bux-color-invalid-surface: color-mix(in oklab, var(--bux-color-invalid), var(--bux-color-bg) 88%);--bux-focus-color: color-mix(in oklab, var(--bux-color-accent), white 45%);--bux-selection-bg: color-mix(in oklab, var(--bux-color-accent), white 65%);--bux-search-text-bg: var(--bux-color-accent-soft);--bux-scrollbar-thumb: color-mix(in oklab, var(--bux-color-text), transparent 65%)}}}@layer bux.preferences{@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}body{transition:background-color var(--bux-duration-base) var(--bux-easing),color var(--bux-duration-base) var(--bux-easing)}}@media(prefers-reduced-motion:reduce){:root{--bux-duration-fast: 1ms;--bux-duration-base: 1ms}html{scroll-behavior:auto}}@media(prefers-contrast:more){:root{--bux-focus-width: 4px;--bux-color-border: #555555;--bux-color-muted: #333333;--bux-placeholder-color: rgba(16, 16, 16, .85)}@supports (color: light-dark(white,black)){:root{--bux-color-border: light-dark(#555555, #bbbbbb);--bux-color-muted: light-dark(#333333, #cccccc);--bux-placeholder-color: light-dark(rgba(16, 16, 16, .85), rgba(239, 239, 239, .9))}}[disabled]{color:var(--bux-placeholder-color)}::selection{text-shadow:none}:is(em,i,small){font-weight:700}}@media(prefers-reduced-transparency:reduce){:root{--bux-dialog-backdrop-bg: rgba(0, 0, 0, .9);--bux-scrollbar-bg: var(--bux-color-bg)}}@media(forced-colors:active){:root{--bux-focus-color: Highlight}:is(button,input,select,textarea){border:1px solid ButtonText}:is([disabled],[aria-disabled=true]){opacity:.5}}}@layer bux.native-ui{:root::selection{background-color:var(--bux-selection-bg);color:var(--bux-selection-color)}::search-text{background-color:var(--bux-search-text-bg);color:var(--bux-search-text-color)}::search-text:current{background-color:var(--bux-search-text-current-bg);color:var(--bux-search-text-current-color)}@supports (-moz-appearance: none){html{scrollbar-color:var(--bux-scrollbar-thumb) var(--bux-scrollbar-track);scrollbar-width:auto}}::-webkit-scrollbar{background:var(--bux-scrollbar-bg);height:var(--bux-scrollbar-height);width:var(--bux-scrollbar-width)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background-color:var(--bux-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--bux-scrollbar-thumb);border-radius:calc(var(--bux-scrollbar-width) / 2)}::-webkit-scrollbar-thumb:hover{background-color:var(--bux-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}:where(a,button,input,select,textarea,summary,[contenteditable],[tabindex]):focus{outline:var(--bux-focus-width) solid var(--bux-focus-color);outline-offset:var(--bux-focus-offset)}:where(a,button,input,select,textarea,summary,[contenteditable],[tabindex]):focus:not(:focus-visible){outline:none}:where(a,button,input,select,textarea,summary,[contenteditable],[tabindex]):focus-visible{outline:var(--bux-focus-width) solid var(--bux-focus-color);outline-offset:var(--bux-focus-offset)}:is(input[type=checkbox],input[type=radio],input[type=range],meter,select){accent-color:var(--bux-color-accent)}progress{accent-color:var(--bux-progress-fill)}::placeholder{color:var(--bux-placeholder-color);opacity:1}:is(input,textarea,[contenteditable]){caret-color:var(--bux-color-accent)}:is(input,textarea,select):user-valid{background-color:var(--bux-color-valid-surface);border-color:var(--bux-color-valid)}:is(input,textarea,select):user-invalid{background-color:var(--bux-color-invalid-surface);border-color:var(--bux-color-invalid)}:is(input,textarea):user-invalid::placeholder{color:var(--bux-color-invalid)}progress::-webkit-progress-bar{background-color:var(--bux-progress-track);border-radius:8px}progress::-webkit-progress-value{background-color:var(--bux-progress-fill);border-radius:8px}progress::-moz-progress-bar{background-color:var(--bux-progress-fill)}input[type=range]::-webkit-slider-thumb,input[type=range]::-moz-range-thumb{background:var(--bux-color-accent);border:none}}@layer bux.browser-default{[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:inherit}html{box-sizing:border-box}html{font-family:var(--bux-font-body);font-size:62.5%;min-height:100%;overflow-y:scroll;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;tab-size:4;-moz-tab-size:4;text-size-adjust:100%;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--bux-color-bg);color:var(--bux-color-text);font-size:var(--bux-font-size);line-height:var(--bux-line-height);margin:0;min-height:100%;overflow-wrap:break-word}:is(h1,h2,h3,h4,h5,h6){line-height:1.15;text-wrap:balance}:is(blockquote,pre){max-width:100%}pre{font-family:var(--bux-font-mono)}hr{border:none;border-top:1px solid currentColor;color:inherit;height:0;overflow:visible}:where(a){outline:0;text-decoration-skip-ink:auto;text-underline-offset:.2em;touch-action:manipulation}:is(abbr[title],dfn[title]){cursor:help;text-decoration:underline dotted}:is(b,strong){font-weight:bolder}code{max-width:100%;white-space:pre-wrap}:is(code,kbd,samp){font-family:var(--bux-font-mono)}small{font-size:80%}:is(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}area{touch-action:manipulation}:is(audio,canvas,iframe,img,svg,video){vertical-align:middle}img::selection{background-color:transparent}:is(img,svg,video,canvas){max-inline-size:100%;block-size:auto}svg{fill:currentColor}table{border-color:inherit;text-indent:0}:is(table,td){max-width:100%}fieldset{border:none;padding:0}legend{padding:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;-webkit-user-select:none;user-select:none}:is(button,input,label,select,textarea,area){touch-action:manipulation}:is(button,input,optgroup,select,textarea){font-family:inherit;font-size:100%}:is(button,select){text-transform:none}:is(button,[type=button],[type=reset],[type=submit],select):not(:disabled),label[for]{cursor:pointer}:is([disabled],[aria-disabled=true]){cursor:not-allowed}:is(button,[type=button],[type=reset],[type=submit]){-moz-appearance:button;appearance:button;-webkit-appearance:button}:is(input,textarea){max-inline-size:100%}:is(input,select,textarea){-webkit-user-select:text;user-select:text}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{vertical-align:baseline}textarea{resize:vertical}@supports (field-sizing: content){textarea{field-sizing:content}}::file-selector-button{-moz-appearance:button;appearance:button;-webkit-appearance:button;font:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}summary{display:list-item}:is([role=button],summary,details[open] summary){-webkit-user-select:none;user-select:none}dialog{background:var(--bux-color-bg);border:none;color:var(--bux-color-text);margin:auto;max-width:100%;padding:0}dialog::backdrop{background:var(--bux-dialog-backdrop-bg)}@media(prefers-reduced-motion:no-preference){dialog{opacity:1;transform:translateY(0);transition:display var(--bux-duration-base) allow-discrete,opacity var(--bux-duration-base) var(--bux-easing),overlay var(--bux-duration-base) allow-discrete,transform var(--bux-duration-base) var(--bux-easing)}@starting-style{dialog[open]{opacity:0;transform:translateY(-8px)}}dialog::backdrop{transition:background-color var(--bux-duration-base) var(--bux-easing),display var(--bux-duration-base) allow-discrete,overlay var(--bux-duration-base) allow-discrete}@starting-style{dialog[open]::backdrop{background-color:#0000}}}@media print{*,*:before,*:after{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a[href]:after{content:" (" attr(href) ")"}:is(img,figure){page-break-inside:avoid}}}@supports (color: light-dark(white,black)){:root{--bux-color-bg: light-dark(#f4f3ef, #121212);--bux-color-text: light-dark(#121212, #eaeaea);--bux-color-muted: light-dark(#555555, #999999);--bux-color-border: light-dark(#0a0a0a, #444444);--bux-color-shadow: light-dark(#0a0a0a, #444444);--bux-color-accent: light-dark(#0e93f0, #58aae3);--bux-color-accent-2: light-dark(#fdf101, #fdf101);--bux-color-valid: light-dark(var(--bux-green-600), oklch(76% .11 150));--bux-color-invalid: light-dark(var(--bux-red-600), oklch(76% .12 25));--bux-progress-track: light-dark(#efefef, #2a2a2a);--bux-selection-color: var(--bux-color-text);--bux-search-text-color: var(--bux-color-text);--bux-search-text-current-bg: var(--bux-color-accent);--bux-search-text-current-color: #121212;--bux-scrollbar-thumb: var(--bux-color-accent);--bux-scrollbar-thumb-hover: var(--bux-color-accent-2);--bux-color-white: light-dark(#ffffff, #121212);--bux-color-white-fix: light-dark(#ffffff, #ffffff);--bux-color-text-fix: light-dark(#121212, #121212)}}:root{--bux-font-body: Archivo, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}[data-theme=dark]{--bux-color-bg: #121212;--bux-color-text: #eaeaea;--bux-color-muted: #999999;--bux-color-border: #444444;--bux-color-shadow: #444444;--bux-color-accent: #58aae3;--bux-color-accent-2: #f1d700;--bux-color-valid: oklch(76% .11 150);--bux-color-invalid: oklch(76% .12 25);--bux-progress-track: #2a2a2a;--bux-color-white: #2b2b2b}::-webkit-scrollbar{background:var(--bux-scrollbar-bg);height:var(--bux-scrollbar-height);width:var(--bux-scrollbar-width)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background-color:var(--bux-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--bux-scrollbar-thumb);border-radius:0;border:.2rem solid var(--bux-color-border)}::-webkit-scrollbar-thumb:hover{background-color:var(--bux-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}.error-page{align-items:center;animation:fade-in-up .3s ease-out forwards;display:flex;flex-direction:column;gap:3rem;justify-content:center;min-height:calc(100dvh - 5rem);padding:2rem 2rem 5rem;text-align:center}.error-page img{width:150px}.error-page span{font-size:10rem}.error-page p{font-size:2rem;margin-inline:auto;max-width:800px}.error-page button{background:var(--bux-color-secondary);border-radius:5px;color:#fff;font-weight:700;min-height:44px;padding:0 30px;transition:.3s}.error-page button:hover{background:var(--bux-color-primary)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}
