.quote-page[data-dialect]{--qf-ratio:1;--qf-maxh:64vh;--dl-head:var(--display);background:var(--paper);color:var(--ink)}.quote-page[data-dialect=sdh]{--paper:#0c0c0d;--surface:#161618;--soft:#1f1f22;--ink:#ededee;--muted:#a8a8ae;--line:#2e2e33;--accent:#f2c14e;--accent-ink:#0c0c0d;--qf-ratio:1.7778;--qf-maxh:60vh}.quote-page[data-dialect=vhs]{--paper:#121216;--surface:#1b1b21;--soft:#24242c;--ink:#f3f2ee;--muted:#b4b3bc;--line:#34343e;--accent:#ff5f9e;--accent-ink:#121216;--dl-head:"VT323", var(--display);--qf-ratio:1.3333;--qf-maxh:58vh}.quote-page[data-dialect=titlecard]{--paper:#0b0b0a;--surface:#151513;--soft:#1e1d1a;--ink:#f0ead9;--muted:#bfb7a6;--line:#4a4536;--accent:#d8c487;--accent-ink:#0b0b0a;--dl-head:"Limelight", var(--display);--qf-ratio:1.375;--qf-maxh:60vh}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-caslon-text-latin-400-normal.woff2)format("woff2")}.quote-page[data-dialect=book]{--paper:#16302a;--surface:#1c3a32;--soft:#224639;--ink:#f1ead7;--muted:#bdc8bd;--line:#36594c;--accent:#e3b85c;--accent-ink:#16302a;--dl-head:"Libre Caslon Text", Georgia, serif;--qf-ratio:1.5;--qf-maxh:46vh;--page:#f4ecd8;--page-ink:#2a2318;--page-muted:#6d604a}.quote-page[data-dialect=book][data-variant=pulp]{--paper:#121110;--surface:#1c1a17;--soft:#262320;--ink:#f4ead0;--muted:#c2b79c;--line:#3d372e;--accent:#f2b632;--accent-ink:#121110;--page:#efdfb8;--page-ink:#2b2115;--page-muted:#6e5a3c}.quote-page[data-dialect=game]{--paper:#0d0f14;--surface:#151820;--soft:#1d212b;--ink:#f1f3f7;--muted:#aeb4c2;--line:#2c3240;--accent:#7fd1ff;--accent-ink:#0d0f14;--qf-ratio:1.7778;--qf-maxh:60vh}.quote-page[data-dialect=game][data-variant="8bit"]{--paper:#0b0b0b;--surface:#141414;--soft:#1c1c1c;--line:#3a3a3a;--accent:#ffd447;--accent-ink:#0b0b0b;--dl-head:"Press Start 2P", ui-monospace, monospace;--qf-ratio:1.3333}.quote-page[data-dialect=game][data-variant=window]{--paper:#0a0e2a;--surface:#111842;--soft:#172056;--ink:#f4f6ff;--muted:#b8c0e8;--line:#2c3a85;--accent:#ffe27a;--accent-ink:#0a0e2a;--dl-head:"VT323", ui-monospace, monospace;--qf-ratio:1.3333}.quote-page[data-dialect=card]{--paper:#11151d;--surface:#181d28;--soft:#202634;--ink:#eef0f5;--muted:#aab1c0;--line:#2e3546;--accent:#8fd3ff;--accent-ink:#11151d;--qf-ratio:1.25;--qf-maxh:40vh}.quote-page[data-dialect=fortune]{--paper:#150a0c;--surface:#21110f;--soft:#2c1714;--ink:#f6ead2;--muted:#d0bda4;--line:#4a2a22;--accent:#e2b553;--accent-ink:#1a0d08;--dl-head:"Yeseva One", Georgia, serif;--qf-ratio:1.15;--qf-maxh:38vh}@font-face{font-family:Comic Neue;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/comic-neue-latin-700-normal.woff2)format("woff2")}.quote-page[data-dialect=comic]{--paper:#f3e7c9;--surface:#fbf3dc;--soft:#efe0b8;--ink:#161412;--muted:#4d443a;--line:#161412;--accent:#d6281c;--accent-ink:#fff8e6;--dl-head:"Bangers", var(--display);--qf-ratio:1.3;--qf-maxh:56vh}.quote-page[data-dialect=fansub]{--paper:#0f0f16;--surface:#181824;--soft:#222232;--ink:#f1f0f7;--muted:#b3b1c6;--line:#2f2f45;--accent:#ffe14a;--accent-ink:#0f0f16;--qf-ratio:1.7778;--qf-maxh:60vh}.quote-page[data-dialect=fansub][data-variant=tape]{--qf-ratio:1.3333;--qf-maxh:58vh}.dialect-stage{background:var(--stage,var(--paper));color:var(--ink);padding:14px 0 30px}.dialect-stage .journal-breadcrumbs,.dialect-stage .journal-breadcrumbs a{color:var(--muted)}.dialect-stage .journal-breadcrumbs{margin-bottom:14px}.dialect-stage .attr{color:var(--muted);text-align:center;margin:14px auto 0;font-size:1rem}.dialect-stage .attr a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.dialect-stage .attr .verified{color:var(--accent)}.dialect-actions{grid-template-columns:repeat(2,minmax(150px,max-content)) auto;justify-content:center;align-items:center;gap:10px;margin:18px auto 0;display:grid}.dialect-actions .quote-copy-control .copybtn{grid-column:1}.dialect-actions .share-quote{grid-column:2}.dialect-actions .quote-copy-control{display:contents}.dialect-actions .copybtn,.dialect-actions .share-quote,.dialect-actions .save-quote{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;margin:0;text-decoration:none;display:inline-flex}.dialect-actions .copybtn[hidden],.dialect-actions .save-quote[hidden]{display:none}.dialect-actions .copybtn:focus-visible,.dialect-actions .share-quote:focus-visible,.dialect-actions .save-quote:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.quote-page[data-dialect] .journal-quote-layout{padding-top:26px}.quote-page[data-dialect] ::selection{background:var(--accent);color:var(--accent-ink)}.qf{width:min(100%, calc(var(--qf-maxh) * var(--qf-ratio)));margin:0 auto;position:relative}.qf-screen{aspect-ratio:var(--qf-ratio);background:#000;position:relative;overflow:hidden}.qf-img,.qf-ground{object-fit:cover;width:100%;height:100%;display:block}.qf-fx{pointer-events:none;position:absolute;inset:0}.qf-credit{z-index:4;color:#ffffffeb;font:500 .72rem/1.5 var(--font-body);background:#0009;border-radius:999px;margin:0;padding:2px 9px;position:absolute;top:10px;right:10px}.qf-credit a{color:inherit}.qf-line{z-index:3}.qf-line p,.qf-quote,.qf-quote h1{margin:0}.qf-quote{background:0 0;border:0;padding:0}.qf-quote h1{font:inherit;letter-spacing:inherit;text-transform:inherit}.qf-text{box-decoration-break:clone}.qf--over .qf-line{position:absolute;bottom:0;left:0;right:0}.qf--below .qf-line{position:relative}.qf-label{color:#fff;font:700 .78rem/1.5 var(--display);letter-spacing:.08em;text-transform:uppercase;background:#000000bf;border-radius:999px;padding:2px 10px;display:inline-block;margin-bottom:8px!important}.quote-page[data-delivery=sung] .qf-text:before{content:"♪ "}.quote-page[data-delivery=sung] .qf-text:after{content:" ♪"}[data-dialect=sdh] .qf{background:#000;padding-block:clamp(10px,2.6vw,34px)}[data-dialect=sdh] .qf-line{text-align:center;padding-inline:6%}[data-dialect=sdh] .qf--over .qf-line{bottom:calc(clamp(10px,2.6vw,34px) + 4%)}[data-dialect=sdh] .qf--below .qf-line{padding-top:14px}[data-dialect=sdh] .qf-tag,[data-dialect=sdh] .qf-text{color:#fff;background:#000000bd}[data-dialect=sdh] .qf-tag{font:500 clamp(.9rem, 1.7vw, 1.25rem)/1.4 var(--font-body);text-transform:uppercase;margin-bottom:.2em;padding:.02em .4em;display:inline-block}[data-dialect=sdh] .qf-tag:before{content:"["}[data-dialect=sdh] .qf-tag:after{content:"]"}[data-dialect=sdh] .qf-quote{font:500 clamp(1.3rem, 3.2vw, 2.55rem)/1.55 var(--font-body)}[data-dialect=sdh] .qf--statement .qf-quote{font-size:clamp(1.12rem,2.4vw,1.95rem)}[data-dialect=sdh] .qf--below .qf-quote{font-size:clamp(1.1rem,1.9vw,1.55rem);line-height:1.6}[data-dialect=sdh] .qf--below .qf-text{background:0 0}[data-dialect=sdh] .qf-text{padding:.04em .34em}[data-dialect=sdh] .qf-ground{background:radial-gradient(at 50% 40%,#2a2a30 0%,#000 72%)}[data-dialect=sdh] .qf-img{animation:16s cubic-bezier(.16,1,.3,1) both qf-push}@keyframes qf-push{0%{transform:scale(1)}to{transform:scale(1.06)}}[data-dialect=sdh] .dialect-actions .copybtn,[data-dialect=sdh] .dialect-actions .share-quote,[data-dialect=sdh] .dialect-actions .save-quote{color:#fff;min-height:46px;font:600 1rem/1 var(--font-body);letter-spacing:0;text-transform:none;box-shadow:none;background:#9696a047;border:0;border-radius:6px;padding:0 22px}[data-dialect=sdh] .dialect-actions .copybtn--primary{color:#0c0c0d;background:#fff}[data-dialect=sdh] .dialect-actions .copybtn:hover,[data-dialect=sdh] .dialect-actions .share-quote:hover,[data-dialect=sdh] .dialect-actions .save-quote:hover{background:#aaaab46b}[data-dialect=sdh] .dialect-actions .copybtn--primary:hover{background:#d9d9dc}[data-dialect=vhs] .dialect-stage{--stage:radial-gradient(ellipse at 50% 30%, #1f1f27 0%, #121216 70%)}[data-dialect=vhs] .qf{background:linear-gradient(160deg,#2b2b31 0%,#17171b 60%,#0f0f12 100%);border-radius:26px;padding:clamp(10px,1.6vw,18px);box-shadow:0 18px 40px #0000008c,inset 0 1px #ffffff14}[data-dialect=vhs] .qf-screen{border-radius:18px/14px;box-shadow:inset 0 0 0 2px #050506}[data-dialect=vhs] .qf-img{filter:saturate(1.2)contrast(1.06)blur(.35px)}[data-dialect=vhs] .qf-ground{filter:saturate(.8)brightness(.55);background:repeating-linear-gradient(90deg,#c8c8c8 0 14%,#c8c400 14% 28%,#00c4c4 28% 42%,#00c400 42% 57%,#c400c4 57% 71%,#c40000 71% 85%,#0000c4 85% 100%)}[data-dialect=vhs] .qf-fx{border-radius:inherit;background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0000008c 100%)}[data-dialect=vhs] .qf-fx:after{content:"";mix-blend-mode:screen;background:linear-gradient(#0000,#ffffff29 40%,#ffffff52 50%,#ffffff1f 60%,#0000);height:16%;animation:1.4s cubic-bezier(.2,.7,.3,1) .2s both qf-tracking;position:absolute;top:-20%;left:0;right:0;transform:translateY(0)}@keyframes qf-tracking{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(780%)}}.qf-osd{z-index:4;color:#fff;letter-spacing:.08em;text-shadow:1.5px 0 #ff286eb3,-1.5px 0 #00dcffb3;align-items:center;gap:.35em;font:400 clamp(1.25rem,2.8vw,2.1rem)/1 VT323,ui-monospace,monospace;animation:1.6s step-end both qf-osd;display:flex;position:absolute;top:7%;left:6%}.qf-osd-play{border-top:.36em solid #0000;border-bottom:.36em solid #0000;border-left:.62em solid;order:2;width:0;height:0}@keyframes qf-osd{0%,40%{opacity:1}20%,60%{opacity:.15}to{opacity:1}}[data-dialect=vhs] .qf-line{text-align:center;padding:0 7% 5%}[data-dialect=vhs] .qf--below .qf-line{padding:16px 4% 4px}[data-dialect=vhs] .qf-tag,[data-dialect=vhs] .qf-text{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#000;font-family:VT323,ui-monospace,monospace}[data-dialect=vhs] .qf-tag{padding:0 .4em;font-size:clamp(1.2rem,2.8vw,2.05rem);line-height:1.15;display:inline-block}[data-dialect=vhs] .qf-tag:before{content:"["}[data-dialect=vhs] .qf-tag:after{content:"]"}[data-dialect=vhs] .qf-quote{font-size:clamp(1.45rem,3.6vw,2.7rem);line-height:1.18}[data-dialect=vhs] .qf--statement .qf-quote{font-size:clamp(1.25rem,2.7vw,2.1rem)}[data-dialect=vhs] .qf--below .qf-quote{font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.25}[data-dialect=vhs] .qf-text{padding:.02em .4em}[data-dialect=vhs] .dialect-actions{background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 3px),linear-gradient(#d9dadd 0%,#b5b7bc 100%);border-radius:8px;width:min(100%,560px);padding:12px;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #00000073}[data-dialect=vhs] .dialect-actions .copybtn,[data-dialect=vhs] .dialect-actions .share-quote,[data-dialect=vhs] .dialect-actions .save-quote{color:#1a1b1f;min-height:48px;font:700 .95rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#f1f2f4 0%,#cfd2d7 100%);border:1px solid #7d8087;border-radius:4px;flex:140px;padding:0 16px;box-shadow:inset 0 1px #fff,inset 0 -3px #00000024,0 2px 3px #00000040}[data-dialect=vhs] .dialect-actions .copybtn--primary:before{content:"";vertical-align:.08em;background:#ff3b3b;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block;box-shadow:0 0 6px 1px #ff3b3bd9}[data-dialect=vhs] .dialect-actions .copybtn:active,[data-dialect=vhs] .dialect-actions .share-quote:active,[data-dialect=vhs] .dialect-actions .save-quote:active{transform:translateY(1px);box-shadow:inset 0 2px 3px #00000040,0 1px 1px #0003}[data-dialect=titlecard] .qf-screen{outline:1px solid var(--accent);outline-offset:5px;box-shadow:0 0 0 1px #d8c48773}[data-dialect=titlecard] .qf{margin-block:6px 0}[data-dialect=titlecard] .qf-img{filter:grayscale()contrast(1.2)brightness(.9)sepia(.06)}[data-dialect=titlecard] .qf-ground{background:radial-gradient(at 50% 45%,#3a3833 0%,#0b0b0a 75%)}[data-dialect=titlecard] .qf-fx{mix-blend-mode:overlay;background:radial-gradient(#0000 50%,#0009 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");animation:1.8s steps(6,end) both qf-flicker}@keyframes qf-flicker{0%{opacity:1}20%{opacity:.55}40%{opacity:.95}60%{opacity:.6}to{opacity:1}}[data-dialect=titlecard] .qf-line{text-align:center;flex-direction:column;align-items:center;display:flex}[data-dialect=titlecard] .qf--over .qf-line{bottom:7%;left:7%;right:7%}[data-dialect=titlecard] .qf--below .qf-line{width:min(92%,860px);margin:-46px auto 0}[data-dialect=titlecard] .qf-quote,[data-dialect=titlecard] .qf-tag,[data-dialect=titlecard] .qf-label{position:relative}[data-dialect=titlecard] .qf-line:before{content:"";z-index:-1;border:1px solid var(--accent);outline-offset:-6px;background:#0a0a09e6;outline:1px solid #d8c4878c;position:absolute;inset:0}[data-dialect=titlecard] .qf-line{isolation:isolate;padding:1.1em 1.4em 1em}[data-dialect=titlecard] .qf--over .qf-line{position:absolute}[data-dialect=titlecard] .qf--over .qf-line:before{inset:0}[data-dialect=titlecard] .qf-line:after{content:"";background:var(--accent);width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}[data-dialect=titlecard] .qf-quote{color:#f3ecda;font:400 clamp(1.55rem, 4vw, 3.1rem)/1.18 "Limelight", var(--display);letter-spacing:.01em}[data-dialect=titlecard] .qf--statement .qf-quote{font-size:clamp(1.25rem,2.8vw,2.15rem)}[data-dialect=titlecard] .qf--below .qf-quote{font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.35}[data-dialect=titlecard] .qf-tag{color:var(--accent);font:600 clamp(.78rem, 1.3vw, .95rem)/1.3 var(--display);letter-spacing:.26em;text-transform:uppercase;order:2;margin-top:.7em!important}[data-dialect=titlecard] .dialect-actions .copybtn,[data-dialect=titlecard] .dialect-actions .share-quote,[data-dialect=titlecard] .dialect-actions .save-quote{border:1px solid var(--accent);outline-offset:3px;min-height:46px;color:var(--ink);font:600 .92rem/1 var(--display);letter-spacing:.18em;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:2px;outline:1px solid #d8c48773;padding:0 20px}[data-dialect=titlecard] .dialect-actions .copybtn--primary{background:var(--accent);color:var(--accent-ink)}[data-dialect=titlecard] .dialect-actions .copybtn:hover,[data-dialect=titlecard] .dialect-actions .share-quote:hover,[data-dialect=titlecard] .dialect-actions .save-quote:hover{background:#d8c48729}[data-dialect=titlecard] .dialect-actions .copybtn--primary:hover{background:#e7d69f}[data-dialect=book] .dialect-stage{--stage:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, #00000014 0 1px, transparent 1px 3px), var(--paper)}[data-dialect=book][data-variant=pulp] .dialect-stage{--stage:var(--paper)}[data-dialect=book] .qf-screen{border:6px solid var(--page);box-shadow:0 10px 30px #00000073}[data-dialect=book][data-variant=pulp] .qf-screen{outline:3px solid var(--accent);outline-offset:-10px;border:0}[data-dialect=book][data-variant=pulp] .qf-img{filter:saturate(1.25)contrast(1.08)}[data-dialect=book] .qf-ground{background:linear-gradient(160deg, var(--surface), var(--paper))}[data-dialect=book] .qf-line{background:radial-gradient(ellipse at 15% 10%, #ffffff80, transparent 55%), radial-gradient(ellipse at 90% 95%, #785a281f, transparent 60%), var(--page);width:min(94%,720px);color:var(--page-ink);flex-direction:column;margin:-54px auto 0;padding:26px clamp(22px,5vw,52px) 30px;animation:.9s cubic-bezier(.16,1,.3,1) both qf-settle;display:flex;position:relative;transform:rotate(-.6deg);box-shadow:0 18px 36px #00000073,inset -10px 0 18px -14px #3c280a59}[data-dialect=book][data-variant=pulp] .qf-line{background:radial-gradient(ellipse at 50% 50%, transparent 60%, #78551e38 100%), var(--page)}@keyframes qf-settle{0%{transform:translateY(10px)rotate(-1.8deg)}to{transform:rotate(-.6deg)}}[data-dialect=book] .qf-runhead{color:var(--page-muted);letter-spacing:.16em;text-align:center;text-transform:uppercase;border-bottom:1px solid #2a231859;padding-bottom:8px;font:400 .82rem/1.3 Libre Caslon Text,Georgia,serif;margin:0 0 18px!important}[data-dialect=book][data-variant=pulp] .qf-runhead{color:#8a2b16;font:700 .95rem/1.2 var(--display);letter-spacing:.08em;border-bottom-width:2px}[data-dialect=book] .qf-quote{color:var(--page-ink);text-wrap:pretty;font:400 clamp(1.3rem,2.8vw,2rem)/1.5 Libre Caslon Text,Georgia,serif}[data-dialect=book] .qf--punch .qf-quote{font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.32}[data-dialect=book] .qf--monologue .qf-quote,[data-dialect=book] .qf--soliloquy .qf-quote{font-size:clamp(1.1rem,1.9vw,1.35rem);line-height:1.62}@media (width>=900px){[data-dialect=book] .qf--soliloquy .qf-line{width:min(100%,980px)}[data-dialect=book] .qf--soliloquy .qf-quote h1{column-count:2;column-rule:1px solid #2a23182e;column-gap:64px}}[data-dialect=book] .qf-quote h1:first-letter{float:left;margin:.06em .08em 0 0;font-size:3.1em;line-height:.82}[data-dialect=book][data-variant=pulp] .qf-quote h1:first-letter{color:#8a2b16}[data-dialect=book] .qf-tag{color:var(--page-muted);letter-spacing:.12em;text-align:right;text-transform:uppercase;order:2;font:400 .9rem/1.3 Libre Caslon Text,Georgia,serif;margin-top:14px!important}[data-dialect=book] .qf-tag:before{content:"— "}[data-dialect=book] .qf-label{align-self:center}[data-dialect=book] .dialect-actions .copybtn,[data-dialect=book] .dialect-actions .share-quote{letter-spacing:.04em;text-transform:none;border:0;border-radius:2px;min-height:50px;padding:0 22px;font:400 1rem/1 Libre Caslon Text,Georgia,serif}[data-dialect=book] .dialect-actions .copybtn{isolation:isolate;color:#fff6e6;box-shadow:none;background:0 0;padding-bottom:6px;position:relative}[data-dialect=book] .dialect-actions .copybtn:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);background:#a3282a;position:absolute;inset:0}[data-dialect=book] .dialect-actions .copybtn:hover:before{background:#8a1f21}[data-dialect=book] .dialect-actions .share-quote{background:linear-gradient(225deg, transparent 12px, var(--page) 12px);color:var(--page-ink);box-shadow:0 6px 14px #0000004d}[data-dialect=book] .dialect-actions .share-quote:hover{background:linear-gradient(225deg,#0000 12px,#fff8e8 12px)}.quote-page[data-dialect=book] .quote-context-head h2,.quote-page[data-dialect=book] .related-lines h2,.quote-page[data-dialect=book] .lore-card-title{letter-spacing:0;text-transform:none;font-weight:400}[data-dialect=game] .qf-line{padding:0 4% 4%}[data-dialect=game] .qf--below .qf-line{padding:14px 0 0}[data-dialect=game] .qf-text{display:block;position:relative}[data-dialect=game] .qf-page+.qf-page{margin-top:10px}[data-dialect=game] .qf-tag{z-index:1;display:inline-block;position:relative;margin:0 0 -3px 14px!important}[data-dialect=game] .qf--paged .qf-line{padding:0 4% 4%;position:absolute;bottom:0;left:0;right:0}[data-dialect=game] .qf--paged .qf-page+.qf-page{margin-top:0}[data-dialect=game] .qf--paged .qf-page:not(.is-current){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;border:0!important;outline:0!important;padding:0!important}[data-dialect=game] .qf[data-pages] .qf-text:after{content:"";border-top:.42em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;width:0;height:0;animation:.9s steps(2,end) infinite qf-bob;position:absolute;bottom:.6em;right:.9em}@keyframes qf-bob{50%{transform:translateY(3px)}}.qf-page.is-typing{animation:.7s steps(28,end) both qf-type}@keyframes qf-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.qf-next{z-index:5;color:#fff;min-height:32px;font:600 .8rem/1 var(--font-body);cursor:pointer;background:#000;border:2px solid #fff;border-radius:3px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:absolute;top:-14px;right:calc(4% + 12px)}.qf-next[hidden]{display:none}.qf-next:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qf-next-count{opacity:.75}[data-dialect=game][data-variant="8bit"] .qf:not(.qf--inworld) .qf-text,[data-dialect=game][data-variant="8bit"] .qf-tag{color:#fff;text-transform:uppercase;background:#000;border:4px solid #fff;outline:4px solid #000;font-family:"Press Start 2P",ui-monospace,monospace}[data-dialect=game][data-variant="8bit"] .qf-text{padding:1em 2.6em 1em 1.2em;font-size:clamp(.72rem,1.6vw,1.1rem);line-height:1.85}[data-dialect=game][data-variant="8bit"] .qf-tag{padding:.6em .8em;font-size:clamp(.6rem,1.1vw,.8rem)}[data-dialect=game][data-variant="8bit"] .qf-fx{background:repeating-linear-gradient(0deg,#00000029 0 2px,#0000 2px 4px)}[data-dialect=game][data-variant=window] .qf:not(.qf--inworld) .qf-text,[data-dialect=game][data-variant=window] .qf-tag{color:#fff;text-shadow:2px 2px #000;background:linear-gradient(#2b3fae 0%,#101a5e 100%);border:3px solid #f2f2f2;border-radius:8px;outline:2px solid #0a0f3a;font-family:VT323,ui-monospace,monospace}[data-dialect=game][data-variant=window] .qf-text{padding:.5em 2em .55em .85em;font-size:clamp(1.35rem,2.7vw,2.05rem);line-height:1.22}[data-dialect=game][data-variant=window] .qf-tag{padding:.05em .6em;font-size:clamp(1.1rem,1.9vw,1.45rem)}[data-dialect=game][data-variant=modern] .qf:not(.qf--inworld) .qf-text{color:#fff;font:500 clamp(1.1rem, 2.3vw, 1.7rem)/1.45 var(--font-body);background:#080a0ed6;padding:.65em 2.2em .65em .95em}[data-dialect=game][data-variant=modern] .qf-tag{border-bottom:2px solid var(--accent);color:#fff;font:700 clamp(.85rem, 1.4vw, 1.05rem)/1 var(--display);letter-spacing:.08em;text-transform:uppercase;background:#080a0ed6;padding:.35em .95em .25em;margin-bottom:0!important;margin-left:0!important}.qf--inworld .qf-line{text-align:center;background:#0000006b;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0;padding:6%!important}.quote-page[data-delivery=onscreen] .qf--inworld .qf-quote{color:#f4f1ea;font:600 clamp(2.4rem, 7vw, 5.4rem)/1.05 var(--display);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 24px #000000d9}.quote-page[data-delivery=written] .qf--inworld .qf-quote{color:#f4efe2;font:400 clamp(2rem, 5.5vw, 4.2rem)/1.15 "Permanent Marker", var(--display);text-shadow:0 2px 18px #000000bf;transform:rotate(-2deg)}[data-dialect=game] .dialect-actions .copybtn,[data-dialect=game] .dialect-actions .share-quote{color:#fff;text-transform:uppercase;min-height:48px;box-shadow:none;background:#000;border:3px solid #fff;border-radius:0;outline:3px solid #000;padding:0 18px 0 32px;font:400 .7rem/1.2 "Press Start 2P",ui-monospace,monospace;position:relative}[data-dialect=game][data-variant=window] .dialect-actions .copybtn,[data-dialect=game][data-variant=window] .dialect-actions .share-quote{background:linear-gradient(#2b3fae,#101a5e);border-radius:6px;font:400 1.35rem/1 VT323,ui-monospace,monospace}[data-dialect=game][data-variant=modern] .dialect-actions .copybtn,[data-dialect=game][data-variant=modern] .dialect-actions .share-quote{font:600 .98rem/1 var(--font-body);text-transform:none;background:#141820e6;border:1px solid #ffffff59;border-radius:4px;outline:0}[data-dialect=game] .dialect-actions .copybtn:before,[data-dialect=game] .dialect-actions .share-quote:before{content:"";border-left:8px solid var(--accent);opacity:0;border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}[data-dialect=game] .dialect-actions .copybtn--primary:before,[data-dialect=game] .dialect-actions .copybtn:hover:before,[data-dialect=game] .dialect-actions .share-quote:hover:before,[data-dialect=game] .dialect-actions .copybtn:focus-visible:before,[data-dialect=game] .dialect-actions .share-quote:focus-visible:before{opacity:1}[data-dialect=game] .dialect-actions .copybtn--primary{color:var(--accent)}[data-dialect=game] .dialect-actions .share-quote svg{display:none}.quote-page[data-dialect=game][data-variant="8bit"] .quote-context-head h2,.quote-page[data-dialect=game][data-variant="8bit"] .related-lines h2,.quote-page[data-dialect=game][data-variant="8bit"] .lore-card-title{letter-spacing:0;font-size:clamp(.95rem,2.2vw,1.25rem);line-height:1.5}.quote-page[data-dialect=game][data-variant=window] .quote-context-head h2,.quote-page[data-dialect=game][data-variant=window] .related-lines h2,.quote-page[data-dialect=game][data-variant=window] .lore-card-title{letter-spacing:.02em;font-weight:400}[data-dialect=card] .dialect-stage{--stage:radial-gradient(ellipse at 50% 0%, #fff4d61f, transparent 55%), linear-gradient(180deg, #151a24 0%, #0d1017 100%)}[data-dialect=card] .qf{--set:#8fa3c4;--set-2:#d6e2f5;background:linear-gradient(125deg, transparent 20%, #ffffff8c 35%, transparent 45%, #ffffff4d 60%, transparent 70%), linear-gradient(135deg, var(--set), var(--set-2) 45%, var(--set) 80%);width:min(100%,380px);transform-style:preserve-3d;border-radius:16px;margin:18px auto 0;padding:12px;transition:transform .7s cubic-bezier(.16,1,.3,1);box-shadow:0 22px 40px #0000008c}[data-dialect=card] .qf:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff29,#0000 32% 68%,#ffffff12);border:1px solid #ffffff52;border-radius:22px;position:absolute;inset:-12px}[data-dialect=card] .qf[data-set=science]{--set:#2f8fd6;--set-2:#a6e3ff}[data-dialect=card] .qf[data-set=words]{--set:#a8692f;--set-2:#f1c58c}[data-dialect=card] .qf[data-set=screen]{--set:#c2343a;--set-2:#ffb0a5}[data-dialect=card] .qf[data-set=comedy]{--set:#d9a21b;--set-2:#fff0a3}[data-dialect=card] .qf[data-set=music]{--set:#7b3fd0;--set-2:#e0c2ff}[data-dialect=card] .qf[data-set=sport]{--set:#1f9a5a;--set-2:#a8f0c6}[data-dialect=card] .qf:is([data-set=statecraft],[data-set=faith]){background:linear-gradient(#cdbd9c,#b3a07b)}[data-dialect=card] .qf-screen{backface-visibility:hidden;border-radius:9px 9px 0 0}[data-dialect=card] .qf-ground{background:linear-gradient(160deg, var(--set), #11151d)}[data-dialect=card] .qf-credit{font-size:.66rem;top:8px;right:8px}[data-dialect=card] .qf-badge{z-index:4;background:var(--set);color:#fff;width:150px;font:700 .72rem/1.2 var(--display);letter-spacing:.14em;text-align:center;text-transform:uppercase;padding:4px 0;position:absolute;top:18px;left:-40px;transform:rotate(-45deg);box-shadow:0 2px 6px #00000059}[data-dialect=card] .qf:is([data-set=statecraft],[data-set=faith]) .qf-badge{background:#5b4a2c}[data-dialect=card] .qf-line{color:#1c1f26;text-align:center;backface-visibility:hidden;background:#f7f2e6;border-radius:0 0 9px 9px;flex-direction:column;align-items:center;padding:0 18px 20px;display:flex}[data-dialect=card] .qf-tag{color:#2b1d05;font:700 clamp(.95rem, 2.6vw, 1.1rem)/1 var(--display);letter-spacing:.08em;text-transform:uppercase;z-index:5;background:linear-gradient(#f6d784,#c89a30);border-radius:4px;padding:6px 16px 5px;position:relative;box-shadow:0 2px 6px #0000004d;margin:-16px 0 14px!important}[data-dialect=card] .qf-quote{font:600 clamp(1.15rem, 3.4vw, 1.45rem)/1.4 var(--font-body);text-wrap:balance}[data-dialect=card] .qf--monologue .qf-quote,[data-dialect=card] .qf--soliloquy .qf-quote{text-align:left;font-size:1.05rem;font-weight:500;line-height:1.55}[data-dialect=card] .qf-back{display:none}.js [data-dialect=card] .qf-back{color:#eef0f5;backface-visibility:hidden;background:repeating-linear-gradient(45deg,#ffffff0f 0 6px,#0000 6px 12px),linear-gradient(160deg,#1d2433,#10141c);border-radius:9px;flex-direction:column;gap:10px;padding:22px 20px;display:flex;position:absolute;inset:12px;overflow:auto;transform:rotateY(180deg)}.qf-back-name{font:700 1.3rem/1.1 var(--display);letter-spacing:.06em;text-transform:uppercase;margin:0}.qf-back-set{color:var(--set-2);font:600 .8rem/1 var(--display);letter-spacing:.16em;text-transform:uppercase;margin:0}.qf-back dl{color:#1c1f26;background:#f7f2e6;border-radius:6px;gap:8px;margin:6px 0 0;padding:14px;display:grid}.qf-back dl>div{grid-template-columns:6.5em 1fr;gap:8px;display:grid}.qf-back dt{color:#5a5f6b;font:700 .75rem/1.5 var(--display);letter-spacing:.1em;text-transform:uppercase}.qf-back dd{font:500 .92rem/1.45 var(--font-body);margin:0}.qf-back-source{color:#cfd5e2;font:500 .85rem/1.4 var(--font-body);margin:0}.qf-back-stamp{color:#ffd27a;font:700 .75rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;border:2px solid;border-radius:4px;align-self:flex-end;margin:auto 0 0;padding:4px 10px;transform:rotate(-4deg)}.qf-back-stamp--misattributed,.qf-back-stamp--disputed{color:#ff9a8a}[data-dialect=card] .qf.qf--flipped{transform:rotateY(180deg)}.qf-flip{border:1px solid var(--line);background:var(--soft);color:var(--ink);font:600 .9rem/1 var(--font-body);cursor:pointer;border-radius:999px;margin:26px auto 0;padding:8px 16px;display:block}.qf-flip[hidden]{display:none}[data-dialect=card] .dialect-actions .copybtn,[data-dialect=card] .dialect-actions .share-quote{isolation:isolate;color:#1c1f26;min-height:48px;font:700 .98rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;--tag:#f3ecda;background:0 0;border:0;border-radius:4px;padding:0 20px 0 34px;position:relative}[data-dialect=card] .dialect-actions .copybtn:before,[data-dialect=card] .dialect-actions .share-quote:before{content:"";z-index:-1;background:radial-gradient(circle at 16px 50%, var(--paper) 0 4px, transparent 5px), var(--tag);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);border-radius:4px;position:absolute;inset:0}[data-dialect=card] .dialect-actions .copybtn--primary{--tag:#ffd27a}[data-dialect=card] .dialect-actions .share-quote svg{display:none}[data-dialect=fortune] .dialect-stage{--stage:radial-gradient(ellipse at 8% 30%, #ff468c29, transparent 40%), radial-gradient(ellipse at 92% 20%, #46d2ff1f, transparent 40%), var(--paper)}[data-dialect=fortune] .qf{background:repeating-linear-gradient(90deg,#0000000f 0 2px,#0000 2px 9px),linear-gradient(#96242a 0%,#6a1418 100%);border:5px solid #c9a24a;border-bottom:0;border-radius:22px 22px 6px 6px;width:min(100%,420px);margin:10px auto 0;padding:16px 16px 0;box-shadow:inset 0 0 0 2px #6a4d17,0 24px 50px #0009}[data-dialect=fortune] .qf-fx{background:linear-gradient(120deg,#ffffff38,#0000 28% 70%,#ffffff14)}[data-dialect=fortune] .qf-ground{background:radial-gradient(circle at 50% 55%,#6fd6ff 0 18%,#3a0f12 60%)}[data-dialect=fortune] .qf-line{outline-offset:-7px;color:#2a1c10;text-align:center;background:#f6efdc;border:1px solid #a8853a;outline:1px solid #a8853a99;flex-direction:column;align-items:center;width:86%;margin:26px auto 0;padding:26px 22px 22px;animation:.9s cubic-bezier(.16,1,.3,1) .15s both qf-deal;display:flex;position:relative;box-shadow:0 14px 26px #00000073}[data-dialect=fortune] .qf-line:before{content:"";background:linear-gradient(#3a2a0c,#c9a24a);border-radius:5px;height:10px;position:absolute;top:-15px;left:-8%;right:-8%;box-shadow:inset 0 2px 3px #0009}@keyframes qf-deal{0%{transform:translateY(-14px)}to{transform:none}}[data-dialect=fortune] .qf-quote{text-wrap:balance;font:400 clamp(1.6rem,5vw,2.3rem)/1.18 Yeseva One,Georgia,serif}[data-dialect=fortune] .qf--statement .qf-quote{font-size:clamp(1.3rem,3.8vw,1.8rem)}[data-dialect=fortune] .qf--monologue .qf-quote,[data-dialect=fortune] .qf--soliloquy .qf-quote{font-size:1.2rem;line-height:1.45}[data-dialect=fortune] .qf-tag{color:#6b4f2a;letter-spacing:.04em;border-top:1px solid #a8853a99;order:2;padding-top:10px;font:400 .95rem/1.2 Libre Caslon Text,Georgia,serif;margin-top:14px!important}[data-dialect=fortune] .dialect-stage .attr{margin-top:26px}[data-dialect=fortune] .dialect-actions{grid-template-columns:repeat(3,minmax(140px,max-content)) auto;margin-top:40px}[data-dialect=fortune] .dialect-actions .copybtn,[data-dialect=fortune] .dialect-actions .share-quote,[data-dialect=fortune] .fortune-lever{color:#2a1c10;min-height:48px;font:700 .95rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(at 50% 30%,#f3d78c,#c9a24a 60%,#9c7a2c);border:2px solid #6a4d17;border-radius:999px;padding:0 20px;box-shadow:inset 0 1px #ffffff80,0 3px #5a4113}[data-dialect=fortune] .fortune-lever{color:var(--ink);box-shadow:none;background:0 0;border-color:#c9a24a;grid-column:3;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}[data-dialect=fortune] .fortune-lever:before{content:"";background:radial-gradient(circle at 35% 35%,#ff8f8f,#b3161f 70%);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #c9a24a}[data-dialect=fortune] .fortune-lever:hover{background:#c9a24a29}[data-dialect=fortune] .dialect-actions .share-quote svg{display:none}[data-dialect=comic] .dialect-stage{--stage:radial-gradient(circle, #d6281c1a 1.2px, transparent 1.6px) 0 0 / 9px 9px, var(--paper)}[data-dialect=comic] .qf-screen{border:4px solid #161412;box-shadow:6px 6px #161412}[data-dialect=comic] .qf-img{filter:saturate(1.35)contrast(1.12)}[data-dialect=comic] .qf-fx{mix-blend-mode:multiply;background:radial-gradient(circle,#16141238 1px,#0000 1.4px) 0 0/5px 5px}[data-dialect=comic] .qf-ground{background:radial-gradient(circle,#d6281c59 2px,#0000 2.5px) 0 0/10px 10px,#ffd23f}[data-dialect=comic] .qf-line{flex-direction:column;align-items:flex-start;display:flex}[data-dialect=comic] .qf--over .qf-line{inset:6% 5% auto}[data-dialect=comic] .qf--below .qf-line{margin-top:18px}[data-dialect=comic] .qf-quote{color:#161412;max-width:min(92%,34em);font:700 clamp(1.1rem, 3vw, 1.65rem)/1.25 "Comic Neue", var(--font-body);text-align:center;text-transform:uppercase;background:#fff;border:3px solid #161412;border-radius:46% 54% 50% 50%/58% 52% 48% 42%;padding:.75em 1.1em;animation:.42s cubic-bezier(.16,1,.3,1) both qf-pop;position:relative}[data-dialect=comic] .qf--monologue .qf-quote,[data-dialect=comic] .qf--soliloquy .qf-quote{text-align:left;border-radius:28px;max-width:none;font-size:clamp(1rem,1.9vw,1.2rem);line-height:1.4}[data-dialect=comic] .qf-quote:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#fff;border-bottom:3px solid #161412;border-right:3px solid #161412;width:26px;height:26px;position:absolute;bottom:-22px;left:22%;transform:skew(-24deg)}[data-dialect=comic] .qf--below .qf-quote:after{top:-22px;bottom:auto;transform:rotate(180deg)skew(24deg)}.quote-page[data-dialect=comic][data-delivery=narration] .qf-quote{text-align:left;background:#ffd23f;border-radius:0}.quote-page[data-dialect=comic][data-delivery=narration] .qf-quote:after{display:none}@keyframes qf-pop{0%{transform:scale(.86)}to{transform:none}}[data-dialect=comic] .qf-tag{color:#161412;font:400 clamp(.95rem, 2vw, 1.15rem)/1 "Bangers", var(--display);letter-spacing:.06em;z-index:1;background:#ffd23f;border:3px solid #161412;padding:3px 10px;position:relative;margin:0 0 -3px 10px!important}[data-dialect=comic] .dialect-actions .copybtn,[data-dialect=comic] .dialect-actions .share-quote{color:#161412;min-height:50px;font:400 1.25rem/1 "Bangers", var(--display);letter-spacing:.05em;background:#fff;border:3px solid #161412;border-radius:0;padding:0 20px;box-shadow:4px 4px #161412}[data-dialect=comic] .dialect-actions .copybtn--primary{background:#ffd23f}[data-dialect=comic] .dialect-actions .share-quote{background:#8fc4ff}[data-dialect=comic] .dialect-actions .copybtn:active,[data-dialect=comic] .dialect-actions .share-quote:active{transform:translate(3px,3px);box-shadow:1px 1px #161412}.quote-page[data-dialect=comic] .quote-context-head h2,.quote-page[data-dialect=comic] .related-lines h2,.quote-page[data-dialect=comic] .lore-card-title{letter-spacing:.04em;font-weight:400}[data-dialect=fansub][data-variant=tape] .qf-img{filter:saturate(1.15)blur(.3px)}[data-dialect=fansub] .qf-ground{background:linear-gradient(160deg,#2a2a48,#0f0f16)}[data-dialect=fansub] .qf-line{text-align:center;padding:0 6% 5%}[data-dialect=fansub] .qf--below .qf-line{padding:16px 4% 0}[data-dialect=fansub] .qf-quote{color:#ffe14a;font:700 clamp(1.3rem, 3.2vw, 2.4rem)/1.3 var(--font-body);text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000,0 3px 6px #0009;animation:90ms step-end .12s both qf-cut}[data-dialect=fansub][data-variant=simulcast] .qf-quote{color:#fff;text-shadow:0 0 3px #000,0 2px 8px #000c;font-weight:600}[data-dialect=fansub] .qf--statement .qf-quote{font-size:clamp(1.15rem,2.5vw,1.9rem)}[data-dialect=fansub] .qf--below .qf-quote{font-size:clamp(1.1rem,2vw,1.5rem)}@keyframes qf-cut{0%{opacity:.35}to{opacity:1}}[data-dialect=fansub] .qf-tag{color:#ffe14a;font:600 clamp(.85rem, 1.6vw, 1.05rem)/1.2 var(--font-body);text-shadow:0 0 3px #000,0 1px 4px #000;margin-bottom:4px!important}[data-dialect=fansub][data-variant=simulcast] .qf-tag{color:#fff}[data-dialect=fansub] .qf-tag:before{content:"("}[data-dialect=fansub] .qf-tag:after{content:")"}[data-dialect=fansub] .dialect-actions .copybtn,[data-dialect=fansub] .dialect-actions .share-quote{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);font:600 1rem/1 var(--font-body);box-shadow:none;border-radius:6px;padding:0 20px}[data-dialect=fansub] .dialect-actions .copybtn--primary{color:#0f0f16;background:#ffe14a;border-color:#ffe14a}[data-dialect=card] .qf{background:#0d1017;border:20px solid #0000;border-image:url(/dialects/card-foil.webp) 36/20px round;border-radius:0;padding:0;box-shadow:0 26px 44px #0009}[data-dialect=card] .qf-screen{box-shadow:inset 0 0 0 3px var(--set)}[data-dialect=card] .qf:is([data-set=statecraft],[data-set=faith]){background:#bba985;border:14px solid #bba985;border-image:}[data-dialect=card] .qf:before{background:0 0;border:22px solid #0000;border-image:url(/dialects/card-sleeve.webp) 36/22px;border-radius:0;inset:-30px}[data-dialect=card] .qf-tag{background:linear-gradient(#f6d784,#c89a30);border:0;border-image:url(/dialects/card-nameplate.webp) 20 30 fill/10px 15px;border-radius:0;padding:9px 22px 8px;box-shadow:0 3px 8px #00000059}[data-dialect=card] .qf-tag a{color:inherit;text-decoration:none}[data-dialect=fortune] .qf{background:#4a0d10;border:30px solid #0000;border-bottom-width:0;border-image:url(/dialects/fortune-cabinet.webp) 48 48 0/30px 30px 0;border-radius:0;padding:0}[data-dialect=fortune] .qf-screen{border:0;border-radius:6px}[data-dialect=fortune] .qf-fx{mix-blend-mode:screen;opacity:.9;background:url(/dialects/fortune-glass.webp) 50%/cover}[data-dialect=fortune] .qf-line{margin-top:30px}[data-dialect=fortune] .qf-line:before{background:linear-gradient(#0000 0 40%,#1a0c06 40% 70%,#0000 70%),url(/dialects/fortune-brass.webp) 50%/cover;border-radius:4px;height:16px;top:-22px;left:-10%;right:-10%;box-shadow:0 3px 6px #00000080}[data-dialect=fortune] .dialect-actions .copybtn,[data-dialect=fortune] .dialect-actions .share-quote{background:#c9a24a url(/dialects/fortune-brass.webp) 50%/cover}[data-dialect=fortune] .dialect-actions .share-quote{background:#f6efdc}[data-dialect=vhs] .dialect-actions{box-shadow:none;background:0 0;border-radius:0;padding:0}[data-dialect=vhs] .dialect-actions .copybtn,[data-dialect=vhs] .dialect-actions .share-quote{color:#f3f2ee;letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:#000;border:2px solid #f3f2ee;border-radius:0;font:400 1.45rem/1 VT323,ui-monospace,monospace}[data-dialect=vhs] .dialect-actions .copybtn--primary{color:#000;background:#f3f2ee}[data-dialect=vhs] .dialect-actions .copybtn--primary:before{width:0;height:0;box-shadow:none;background:0 0;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;border-radius:0;margin-right:10px}.quote-page[data-dialect=vhs] .dialect-actions .save-quote{color:var(--muted);text-decoration-color:var(--line)}[data-dialect=comic] .qf-screen,[data-dialect=comic] .dialect-actions .copybtn,[data-dialect=comic] .dialect-actions .share-quote{box-shadow:none}[data-dialect=comic] .dialect-actions .copybtn:active,[data-dialect=comic] .dialect-actions .share-quote:active{box-shadow:none;transform:translateY(1px)}[data-dialect=comic] .qf-quote{font:400 clamp(1.2rem, 3.2vw, 1.8rem)/1.15 "Bangers", var(--display);letter-spacing:.04em;padding:.9em 1.7em 1em}[data-dialect=comic] .qf--monologue .qf-quote,[data-dialect=comic] .qf--soliloquy .qf-quote{padding:.9em 1.3em;font-size:clamp(1.1rem,1.9vw,1.3rem);line-height:1.25}[data-dialect=comic] .qf--inworld .qf-quote{background:0 0;border:0;border-radius:0;max-width:none;padding:0}[data-dialect=comic] .qf--inworld .qf-quote:after{display:none}[data-dialect=card] .qf-badge{background:color-mix(in srgb, var(--set) 62%, #000)}.quote-page[data-dialect=game][data-delivery=onscreen] .qf--inworld .qf-line{background:0 0}.quote-page[data-dialect=game][data-delivery=onscreen] .qf--inworld .qf-quote{color:#efe8d8;letter-spacing:.14em;text-shadow:0 2px 12px #000c;background:linear-gradient(90deg,#0000 0,#060608d1 1.6em calc(100% - 1.6em),#0000 100%);max-width:100%;padding:.35em 1.8em;font:700 clamp(2rem,6vw,4.6rem)/1.1 Cinzel,Georgia,serif;display:inline-block}[data-dialect=book] .qf-line{background:var(--page);border:22px solid #0000;border-image:url(/dialects/book-page.webp) 28 fill/22px;padding:8px clamp(4px,3vw,30px) 10px}[data-dialect=book][data-variant=pulp] .qf-line{background:var(--page);border-image:url(/dialects/book-pulp.webp) 28 fill/22px}[data-dialect=book][data-variant=pulp] .qf-runhead{color:var(--page-muted);letter-spacing:.16em;border-bottom-width:1px;font:400 .82rem/1.3 Libre Caslon Text,Georgia,serif}.qf-runhead a{color:inherit;text-decoration:none}.qf-runhead a:hover,.qf-runhead a:focus-visible{text-underline-offset:3px;text-decoration:underline}[data-dialect=fortune] .qf{border-bottom-width:26px;border-image:url(/dialects/fortune-cabinet.webp) 48/30px 30px 26px}[data-dialect=fortune] .qf-line{background:#f6efdc;border:30px solid #0000;border-image:url(/dialects/fortune-ticket.webp) 72 fill/30px;outline:0;margin:30px auto -64px;padding:10px 6px 6px}[data-dialect=fortune] .qf-line:before{top:-48px}.quote-page[data-dialect=fortune] .dialect-actions{margin-top:96px}.qf-runhead .verified{color:var(--page-muted)}.qf-tag a{color:inherit;text-decoration:none}.qf-tag a:hover,.qf-tag a:focus-visible{text-underline-offset:3px;text-decoration:underline}.qf-tag a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qf-label{order:3;margin:10px 0 0!important}[data-dialect=house] .qf-screen{border-radius:6px}[data-dialect=house] .qf--over .qf-line{color:#fff;background:linear-gradient(#0000,#000000d1);padding:18% 6% 5%}[data-dialect=house] .qf--below .qf-line{padding-top:16px}[data-dialect=house] .qf-tag{font:700 .9rem/1.4 var(--display);letter-spacing:.1em;text-transform:uppercase}[data-dialect=house] .qf-quote{font:700 clamp(1.6rem, 4vw, 3.2rem)/1.08 var(--display)}[data-dialect=house] .qf--below .qf-quote{font:500 clamp(1.15rem, 2.2vw, 1.7rem)/1.4 var(--quote-face)}.quote-page[data-dialect] .journal-quote-layout{color:var(--ink)}.quote-page[data-dialect] .quote-context-head h2,.quote-page[data-dialect] .related-lines h2,.quote-page[data-dialect] .sources h2,.quote-page[data-dialect] .lore-card-title{font-family:var(--dl-head)}.quote-page[data-dialect] .quote-context-head{border-bottom-color:var(--accent)}.quote-page[data-dialect] .lore-card{background:var(--surface);border-color:var(--line)}.quote-page[data-dialect] .lore-card-head{background:var(--soft);color:var(--ink)}.quote-page[data-dialect] .lore-card-head *{color:var(--ink)}.quote-page[data-dialect] .lore-card-kind{color:var(--muted)!important}.quote-page[data-dialect=vhs] .quote-context-head h2,.quote-page[data-dialect=vhs] .related-lines h2,.quote-page[data-dialect=vhs] .lore-card-title{letter-spacing:.04em;font-weight:400}.quote-page[data-dialect=titlecard] .quote-context-head h2,.quote-page[data-dialect=titlecard] .related-lines h2,.quote-page[data-dialect=titlecard] .lore-card-title{text-transform:none;font-weight:400}.quote-page[data-dialect=titlecard] .lore-facts>div{text-align:center}.quote-page[data-dialect] .dialect-actions .save-quote{min-height:40px;box-shadow:none;color:var(--muted);font:600 .9rem/1 var(--font-body);letter-spacing:.02em;text-transform:none;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;background:0 0;border:0;border-radius:4px;outline:0;flex:none;padding:0 10px}.quote-page[data-dialect] .dialect-actions .save-quote:hover,.quote-page[data-dialect] .dialect-actions .save-quote[aria-pressed=true]{color:var(--ink);text-decoration-color:var(--accent);background:0 0}@media (width<=600px){.qf{width:auto;margin-inline:-18px}[data-dialect=vhs] .qf{border-radius:18px;margin-inline:-10px}[data-dialect=titlecard] .qf{margin-inline:0}.dialect-actions{grid-template-columns:1fr 1fr}.dialect-actions .copybtn,.dialect-actions .share-quote{white-space:nowrap}.quote-page[data-dialect] .dialect-actions .save-quote{grid-column:1/-1;justify-self:center}[data-dialect=fortune] .dialect-actions{grid-template-columns:1fr 1fr}[data-dialect=fortune] .fortune-lever{grid-column:1/-1}.quote-page[data-dialect=fortune] .dialect-actions{min-height:156px}.quote-page[data-dialect] .dialect-actions{align-content:start;min-height:98px}.quote-page[data-dialect=vhs] .dialect-actions{min-height:122px}.quote-page:is([data-dialect=sdh],[data-dialect=vhs],[data-dialect=fansub],[data-dialect=comic]),.quote-page[data-dialect=fansub][data-variant=tape]{--qf-ratio:1}[data-dialect=sdh] .qf--statement .qf-quote,[data-dialect=fansub] .qf--statement .qf-quote{font-size:1.35rem}[data-dialect=vhs] .qf--statement .qf-quote{font-size:1.4rem}[data-dialect=comic] .qf--statement .qf-quote{font-size:1.3rem}:is([data-dialect=titlecard],[data-dialect=house]) .qf--statement.qf--over .qf-line{position:relative;inset:auto!important}[data-dialect=titlecard] .qf--statement.qf--over .qf-line{width:92%;margin:-40px auto 0;left:auto;right:auto}}.quote-page[data-dialect] .dialect-actions :is(.copybtn,.share-quote,.save-quote):focus-visible,.quote-page[data-dialect] .qf-next:focus-visible,.quote-page[data-dialect] .qf-flip:focus-visible,.quote-page[data-dialect] .fortune-lever:focus-visible,.quote-page[data-dialect] .context-spoilers>summary:focus-visible{outline:3px solid var(--accent)!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){.quote-page[data-dialect] .qf-img,.quote-page[data-dialect] .qf-fx,.quote-page[data-dialect] .qf-fx:after,.quote-page[data-dialect] .qf-osd,.quote-page[data-dialect] .qf-line,.quote-page[data-dialect] .qf-text:after,.quote-page[data-dialect] .qf-page,.quote-page[data-dialect] .qf-quote{animation:none}[data-dialect=card] .qf{transition:none}[data-dialect=vhs] .qf-fx:after{display:none}}
