@font-face{font-family:'Bricolage Grotesque';font-weight:400 500;font-display:swap;src:url(/assets/BricolageGrotesque-Medium.ttf) format('truetype')}
@font-face{font-family:'Bricolage Grotesque';font-weight:600 700;font-display:swap;src:url(/assets/BricolageGrotesque-Bold.ttf) format('truetype')}
@font-face{font-family:'Bricolage Grotesque';font-weight:800;font-display:swap;src:url(/assets/BricolageGrotesque-ExtraBold.ttf) format('truetype')}

:root{--bg:#FBF6EA;--surf:#FFFCF4;--tray:#F2EBDA;--ink:#2B2620;--sub:#6B6252;--acc:#F4B523;--onacc:#2A1F05;--acct:#8A6100;--hair:rgba(43,38,32,.14);--e1:0 1px 2px rgba(60,40,0,.14),0 10px 24px rgba(60,40,0,.16);--ol:none}
@media (prefers-color-scheme:dark){:root{--bg:#1D1913;--surf:#2A241C;--tray:#2A241C;--ink:#F5EFE3;--sub:#B3A994;--acct:#F4B523;--hair:rgba(245,239,227,.16);--e1:0 1px 2px rgba(0,0,0,.5),0 12px 28px rgba(0,0,0,.5);--ol:drop-shadow(1px 0 0 #9A9078) drop-shadow(-1px 0 0 #9A9078) drop-shadow(0 -1px 0 #9A9078)}}
.pg.l{--bg:#FBF6EA;--surf:#FFFCF4;--tray:#F2EBDA;--ink:#2B2620;--sub:#6B6252;--acct:#8A6100;--hair:rgba(43,38,32,.14);--e1:0 1px 2px rgba(60,40,0,.14),0 10px 24px rgba(60,40,0,.16);--ol:none}
.pg.d{--bg:#1D1913;--surf:#2A241C;--tray:#2A241C;--ink:#F5EFE3;--sub:#B3A994;--acct:#F4B523;--hair:rgba(245,239,227,.16);--e1:0 1px 2px rgba(0,0,0,.5),0 12px 28px rgba(0,0,0,.5);--ol:drop-shadow(1px 0 0 #9A9078) drop-shadow(-1px 0 0 #9A9078) drop-shadow(0 -1px 0 #9A9078)}
.ic-d{display:none}@media (prefers-color-scheme:dark){.ic-d{display:block}.ic-l{display:none}}.pg.l .ic-d{display:none}.pg.l .ic-l{display:block}.pg.d .ic-d{display:block}.pg.d .ic-l{display:none}
.pg{box-sizing:border-box;container-type:inline-size}.pg *{box-sizing:border-box}.pg a{color:var(--acct)}.pg a:hover{color:var(--ink)}.pg p{margin:0}.pg h1,.pg h2,.pg h3{margin:0}
html,body{margin:0;background:#FBF6EA}@media (prefers-color-scheme:dark){html,body{background:#1D1913}}.pg{min-height:100vh;overflow-x:hidden}img{max-width:100%}
