@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2) format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2) format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff) format("woff")}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-normal-BLlBRtDv.woff2) format("woff2"),url(/assets/alegreya-latin-400-normal-BuQWlRPA.woff) format("woff")}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-latin-600-normal-BeiX5Wwc.woff2) format("woff2"),url(/assets/alegreya-latin-600-normal-BWmAhYVc.woff) format("woff")}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-latin-700-normal-Vpz_43wJ.woff2) format("woff2"),url(/assets/alegreya-latin-700-normal-BS7r-qZs.woff) format("woff")}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-italic-BXpar-rJ.woff2) format("woff2"),url(/assets/alegreya-latin-400-italic-CJvUQvZT.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2) format("woff2"),url(/assets/alegreya-sans-latin-400-normal-DmA8jeke.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-500-normal-DS713u5J.woff2) format("woff2"),url(/assets/alegreya-sans-latin-500-normal-vXxrTKJT.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2) format("woff2"),url(/assets/alegreya-sans-latin-700-normal-BnzUNlma.woff) format("woff")}:root{--parchment: #f3e9d2;--parchment-raised: #fbf6ea;--parchment-muted: #efe2c4;--rule: #d6c39a;--rule-strong: #b89d6a;--ink: #2b1d10;--ink-2: #3a2616;--ink-soft: #4a3826;--ink-muted: #5b4630;--ink-faint: #6f5a3e;--crimson: #8e2b22;--crimson-dark: #6b1f18;--brass: #c79a45;--gold: #e7c16a;--gold-pale: #e8d4a6;--arcane: #2a1f3d;--arcane-glow: #b9a6f0;--item: #4b3a78;--verdant: #2f5d50;--dark-leather: #3a2616;--splash-bg: #1d130b;--frame-wood: #4a2e1a;--frame-wood-ring-dark: #3a2212;--frame-wood-ring-light: #5e3b22;--cork: #a9794a;--quiet-zone: #fbf5e6;--cork-shadow: inset 0 0 40px rgba(30, 15, 4, .55);--confetti-1: #e7c16a;--confetti-2: #c0392b;--confetti-3: #3f8f78;--confetti-4: #f3e9d2;--confetti-5: #7d67c2;--confetti-6: #e08a3c;--avatar-ranger: #2f5d50;--avatar-wizard: #4b3a78;--avatar-knight: #5a4632;--avatar-monarch: #8e2b22;--avatar-druid: #4f6b2a;--avatar-rogue: #2c2c34;--avatar-glyph: #f3e9d2;--font-display: "Cinzel", Georgia, serif;--font-card: "Alegreya", Georgia, serif;--font-ui: "Alegreya Sans", system-ui, sans-serif;--text-label: 13px;--label-tracking: .08em;--text-body-min: 14px;--text-body-max: 16px;--text-emph-min: 17px;--text-emph-max: 18px;--text-title-min: 20px;--text-title-max: 22px;--text-splash-min: 26px;--text-splash-max: 34px;--text-number-min: 44px;--text-number-max: 76px;--card-slip-w: 168px;--card-slip-h: 208px;--card-slip-pad-top: 22px;--card-slip-pad-x: 14px;--card-slip-pad-bottom: 12px;--card-slip-qr: 40px;--card-slip-stamp-x: 4px;--card-slip-stamp-y: 100px;--card-sheet-w: 196px;--card-sheet-h: 232px;--card-sheet-pad-top: 22px;--card-sheet-pad-x: 16px;--card-sheet-pad-bottom: 14px;--card-sheet-qr: 50px;--card-sheet-stamp-x: 14px;--card-sheet-stamp-y: 110px;--card-notice-w: 256px;--card-notice-h: 176px;--card-notice-pad-top: 22px;--card-notice-pad-x: 16px;--card-notice-pad-bottom: 12px;--card-notice-qr: 44px;--card-notice-stamp-x: 50px;--card-notice-stamp-y: 94px;--card-bounty-w: 260px;--card-bounty-h: 340px;--card-bounty-pad-top: 26px;--card-bounty-pad-x: 20px;--card-bounty-pad-bottom: 16px;--card-bounty-qr: 64px;--card-bounty-stamp-x: 36px;--card-bounty-stamp-y: 234px;--pin-size: 16px;--pin-top: 5px;--pin-bg: radial-gradient(circle at 35% 35%, #e0705f, #7a1f16 70%);--pin-shadow: 0 3px 4px rgba(0, 0, 0, .45);--paper-young: rgb(247, 238, 214);--paper-old: rgb(214, 183, 124);--age-days-max: 14;--card-drop-shadow: 0 8px 16px rgba(35, 18, 4, .45);--stamp-font-size: 19px;--stamp-tracking: .06em;--stamp-rotate: -14deg;--stamp-opacity: .85;--stamp-border: 3px double var(--crimson);--seal-pad: 3px;--seal-fake-opacity: .7;--seal-fake-filter: blur(.5px);--due-size: 13px;--expired-filter: grayscale(.7) brightness(.93);--board-rotation-max: 4deg;--touch-min: 44px;--button-primary-h: 56px;--button-primary-radius: 14px;--input-h: 48px;--input-radius: 10px;--gutter: 20px;--stack-gap-min: 12px;--stack-gap-max: 16px;--plaque-border: 3px solid var(--brass);--plaque-rings: 0 0 0 2px #3a2616, 0 0 0 3px #7a5a1e;--wv-h: 64px;--wv-radius: 18px;--wv-border: 2px solid var(--gold);--wv-font-size: 20px;--wv-tracking: .1em;--wv-giver-size: 68px;--wv-giver-lift: 22px;--scanner-cutout: 260px;--scanner-shade: 0 0 0 900px rgba(14, 10, 22, .78);--scanner-ring-size: 300px;--sheet-radius: 22px;--motion-claim-board: .5s;--motion-claim-phone: .6s;--motion-balance: .8s;--motion-scanner-turn: 20s;--motion-reduced: .15s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-overshoot: cubic-bezier(.34, 1.56, .64, 1)}.cork{background-color:var(--cork);background-image:radial-gradient(rgba(58,32,12,.38) 1px,transparent 1.6px),radial-gradient(rgba(255,228,186,.16) 1px,transparent 1.6px),radial-gradient(rgba(58,32,12,.22) 1.4px,transparent 2px);background-size:7px 7px,11px 11px,17px 17px;background-position:0 0,3px 5px,8px 2px;box-shadow:var(--cork-shadow)}@media(prefers-reduced-motion:reduce){:root{--motion-claim-board: var(--motion-reduced);--motion-claim-phone: var(--motion-reduced);--motion-balance: var(--motion-reduced)}*,*:before,*:after{animation-duration:.15s!important;animation-iteration-count:1!important;transition-duration:.15s!important;scroll-behavior:auto!important}}.quest-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;border-radius:2px;font-family:var(--font-card);color:var(--ink);text-align:left;overflow:visible;isolation:isolate}.quest-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(ellipse 38% 28% at var(--fox-x, 30%) var(--fox-y, 70%),rgba(140,90,30,.22),transparent 70%),radial-gradient(ellipse 22% 16% at calc(100% - var(--fox-y, 70%)) calc(100% - var(--fox-x, 30%)),rgba(120,72,24,.18),transparent 70%),repeating-linear-gradient(97deg,rgba(120,80,30,.05) 0 1px,transparent 1px 5px),repeating-linear-gradient(8deg,rgba(255,250,235,.12) 0 1px,transparent 1px 7px);opacity:calc(.25 + .75 * var(--age, 0))}.quest-card__pin{position:absolute;top:var(--pin-top);left:calc(50% - var(--pin-size) / 2);width:var(--pin-size);height:var(--pin-size);border-radius:50%;background:var(--pin-bg);box-shadow:var(--pin-shadow)}.quest-card__head{display:flex;align-items:center;gap:10px}.quest-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1.5px solid var(--ink-muted);color:#3a2a1a}.quest-card__title{font-family:var(--font-display);font-weight:700;line-height:1.15;font-size:16px;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.quest-card--slip .quest-card__title{font-size:15px}.quest-card__reward{display:flex;flex-direction:column;gap:2px}.quest-card__credits{font-size:17px}.quest-card__credits strong{font-weight:700}.quest-card__credits em{font-style:italic;font-size:15px}.quest-card__item{font-size:15px;font-weight:600;color:var(--item);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.quest-card--notice .quest-card__head{gap:12px}.quest-card--notice .quest-card__icon{width:44px;height:44px}.quest-card__text{display:flex;flex-direction:column;gap:2px}.quest-card--notice .quest-card__title{font-size:17px}.quest-card--notice .quest-card__credits{font-size:16px}.quest-card--notice .quest-card__credits em,.quest-card--notice .quest-card__item{font-size:14px}.quest-card__bounty-header{display:flex;align-items:center;gap:8px;color:var(--crimson);font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.3em}.quest-card__bounty-header span{flex-grow:1;border-top:1.5px solid var(--crimson)}.quest-card--bounty .quest-card__head{flex-direction:column;align-items:stretch;gap:6px;text-align:center}.quest-card--bounty .quest-card__icon{box-sizing:border-box;align-self:center;width:60px;height:60px;border-width:2px}.quest-card--bounty .quest-card__title{font-size:22px;line-height:1.1}.quest-card--bounty .quest-card__reward{align-items:center}.quest-card--bounty .quest-card__credits{font-size:22px}.quest-card--bounty .quest-card__credits em,.quest-card--bounty .quest-card__item{font-size:17px;font-weight:700}.quest-card__rule{margin-top:auto;border-top:1px dashed rgba(91,70,48,.55)}.quest-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.quest-card__foot--done{align-items:center;justify-content:flex-start}.quest-card__due{font-family:var(--font-ui);font-size:var(--due-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.quest-card__due--urgent{color:var(--crimson)}.quest-card__seal{display:block;flex-shrink:0;padding:var(--seal-pad);background:var(--quiet-zone);line-height:0}.quest-card__seal svg{display:block}.quest-card__seal--fake svg{opacity:var(--seal-fake-opacity);filter:var(--seal-fake-filter)}.quest-card__by{font-family:var(--font-display);font-weight:700;font-size:15px}.quest-card__stamp{position:absolute;translate:-50% -50%;width:min-content;padding:4px 10px;border:var(--stamp-border);color:var(--crimson);font-family:var(--font-display);font-weight:700;font-size:var(--stamp-font-size);line-height:1.15;letter-spacing:var(--stamp-tracking);text-align:center;transform:rotate(var(--stamp-rotate));opacity:var(--stamp-opacity);mix-blend-mode:multiply}.quest-card--expired{filter:var(--expired-filter)}.card-preview{position:relative;flex-shrink:0}.card-preview>.quest-card{position:absolute;left:0;top:0;transform-origin:0 0}
