html:has([data-palette=onescene]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has([data-palette=onescene]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-palette=onescene]{--cta-face:var(--ink);--cta-ink:var(--paper);--cta-rim:transparent;--cta-rim-strong:transparent;background:var(--paper);color:var(--ink);font-family:var(--f-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;word-break:auto-phrase}[data-palette=onescene] h1,[data-palette=onescene] h2,[data-palette=onescene] h3{text-wrap:pretty}[data-palette=onescene] form a:not(.btn){text-underline-offset:3px;text-decoration:underline}[data-palette=onescene] .btn-gold{letter-spacing:.1em}[data-palette=onescene] .btn-gold:hover{box-shadow:var(--sh-2)}[data-palette=onescene] .btn-ink{color:var(--paper)}[data-palette=onescene] .frame-gold{border-color:color-mix(in srgb, var(--gold) 55%, transparent)}[data-palette=onescene] .frame-gold:before{border-color:color-mix(in srgb, var(--gold) 28%, transparent)}[data-palette=onescene] .field label b:after{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}[data-palette=onescene] .input{border-color:color-mix(in srgb, var(--ink) 22%, transparent)}[data-palette=onescene] .input:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 22%, transparent)}[data-palette=onescene] .input::placeholder{color:var(--ink-3)}[data-palette=onescene] .input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--card) inset;caret-color:var(--ink)}[data-palette=onescene] select.input option{background:var(--card);color:var(--ink)}
