@layer laplaca2.theme{:root{--paper:#ede5d2;--paper-deep:#e4dac3;--paper-shadow:#d8cdb3;--ink:#2a2418;--ink-soft:#4a4232;--ink-faint:#847a64;--ochre:#b88940;--ochre-deep:#8f6526;--rule:#4a423240;--rule-soft:#4a423226;--serif-display:"Cormorant Garamond", "EB Garamond", Georgia, serif;--serif-body:"EB Garamond", "Cormorant Garamond", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--measure:640px;--topbar-h:64px;--bottombar-h:64px}}@layer laplaca2.globals{*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--paper);height:100%;color:var(--ink);font-family:var(--serif-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;line-height:1.65;overflow:hidden}body:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(circle at 20% 30%,#8b6e3c0a,#0000 50%),radial-gradient(circle at 80% 70%,#8b6e3c09,#0000 50%);position:fixed;inset:0}body:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:multiply;z-index:2;background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"200\" height=\"200\"><filter id=\"a\"><feTurbulence baseFrequency=\".9\" numOctaves=\"2\" stitchTiles=\"stitch\" type=\"fractalNoise\"/><feColorMatrix values=\"0 0 0 0 0.2 0 0 0 0 0.16 0 0 0 0 0.08 0 0 0 0.06 0\"/></filter><rect width=\"100%\" height=\"100%\" filter=\"url(%23a)\"/></svg>");position:fixed;inset:0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}.error[data-v-8a12fd63]{background:var(--paper);min-height:100vh;color:var(--ink);text-align:center;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.error__inner[data-v-8a12fd63]{max-width:480px}.error__code[data-v-8a12fd63]{font-family:var(--serif-display);color:var(--ochre-deep);margin-bottom:1.5rem;font-size:calc(clamp(64px,12vw,120px));font-style:italic;font-weight:500;line-height:1}.error__msg[data-v-8a12fd63]{font-family:var(--serif-body);margin-bottom:2rem;font-size:18px;line-height:1.6}.error__btn[data-v-8a12fd63]{border:none;border-bottom:1px solid var(--ink);font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;padding:12px 0;font-size:11px;transition:color .3s,border-color .3s}.error__btn[data-v-8a12fd63]:hover{color:var(--ochre-deep);border-color:var(--ochre)}
