.app-not-found *{box-sizing:border-box}.app-not-found .cc-scope.pd-door{--cc-wash:#f6f7fa;--cc-canvas:#fff;--cc-line:#e3e7f0;--cc-ink:#16233f;--cc-ink-3:#5f6b87;--cc-navy:#16233f;--cc-gold:#d9a441;--cc-card-shadow:0 1px 2px #16233f0d, 0 6px 16px #16233f0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--cc-wash);min-height:100dvh;color:var(--cc-ink);font:16px/1.5 var(--font-hanken),system-ui,-apple-system,sans-serif}html[data-theme=dark] .app-not-found .cc-scope.pd-door[data-palette=v2]{--cc-wash:#0e1626;--cc-canvas:#172236;--cc-line:#26324b;--cc-ink:#e9eef6;--cc-ink-3:#97a3bc;--cc-navy:#e9eef6;--cc-gold:#e8b65c;--cc-card-shadow:0 1px 2px #0000004d, 0 6px 16px #00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-not-found .cc-scope .pd-door__top{border-bottom:1px solid var(--cc-line);align-items:center;max-width:640px;margin:0 auto;padding:16px 16px 12px;display:flex}.app-not-found .cc-scope .brand{color:var(--cc-navy);letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;line-height:1.1;display:inline-flex}.app-not-found .cc-scope .brand img{flex-shrink:0;width:40px;height:40px}.app-not-found .cc-scope .pd-door__main{max-width:560px;margin:0 auto;padding:8px 16px 48px}.app-not-found .cc-scope .pd-door__dead{border:1px solid var(--cc-line);background:var(--cc-canvas);box-shadow:var(--cc-card-shadow);text-align:center;border-radius:22px;padding:32px 24px}.app-not-found .cc-scope h1{font-size:22px;font-family:var(--font-bricolage),Georgia,serif;letter-spacing:-.01em;margin:0 0 8px}.app-not-found .cc-scope p.sub{color:var(--cc-ink-3);margin:0}.app-not-found .cc-scope .pd-door__link{border:1px solid var(--cc-ink-3);min-height:48px;color:var(--cc-ink);border-radius:14px;align-items:center;margin-top:12px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.app-not-found .cc-scope .pd-door__link:hover{border-color:var(--cc-ink)}.app-not-found .cc-scope .pd-door__link:focus-visible{outline:2px solid var(--cc-ink);outline-offset:2px}@media print{.app-not-found{-webkit-print-color-adjust:exact;print-color-adjust:exact}html[data-theme=dark] .app-not-found .cc-scope.pd-door[data-palette=v2]{--cc-wash:#f6f7fa;--cc-canvas:#fff;--cc-line:#e2e8f0;--cc-ink:#1a202c;--cc-ink-3:#4a5568;--cc-navy:#1b2a4a;--cc-gold:#d9a441;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
