@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/playfair-display-700-latin-CuDiGg7c.woff2) format("woff2")}@font-face{font-family:Playfair Display SC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/playfair-display-sc-700-latin-ltnIq3th.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,body,#root{min-height:100%}html{-webkit-text-size-adjust:100%;color-scheme:var(--color-scheme)}body{background-color:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#root{display:flex;flex-direction:column;min-height:100dvh}button{font:inherit;color:inherit;background:none;cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}.pressable{touch-action:manipulation;user-select:none;-webkit-user-select:none}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}dialog{margin:auto;color:inherit}dialog::backdrop{background:color-mix(in srgb,var(--ink) var(--backdrop-mix),transparent)}.pressable:active:not(:disabled){opacity:var(--pressed-opacity)}:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}
