:root{--ink:#0d1114;--panel:#151b1f;--panel-2:#1c2328;--bone:#f6f2e9;--dim:#c9c4b6;--brass:#c9a34d;--line:rgba(201,163,77,.26);--oxblood:#b0473f;--title:"IM Fell English SC","Iowan Old Style",Georgia,serif;--title-italic:"IM Fell English","Iowan Old Style",Georgia,serif;--body:"Source Serif 4",Georgia,"Times New Roman",serif;--display:var(--body);--fell:var(--body);--sym:"Segoe UI Symbol","Noto Sans Symbols 2","Noto Sans Symbols","Apple Symbols","DejaVu Sans",sans-serif;color-scheme:dark;--card-ar:140/240}body.deck-rws{--card-ar:300/527}*{box-sizing:border-box}body,html{margin:0;background:var(--ink);color:var(--bone)}body{font-family:var(--body);font-weight:400;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brass);outline-offset:3px}h1,h2,h3{font-weight:400;text-wrap:balance;margin:0}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}header{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}#sky{position:absolute;inset:0;width:100%;height:100%;display:block}.mast{position:relative;padding-top:22px}.rule{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--fell);font-style:italic;color:var(--dim);font-size:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px 0}.rule .moonline{display:flex;align-items:center;gap:8px}h1{font-family:var(--title);font-size:clamp(46px,9vw,104px);line-height:.95;letter-spacing:.01em;margin:26px 0 6px}h1 em{font-family:var(--title-italic);color:var(--brass);font-size:.55em;vertical-align:.35em;margin-right:.12em}.tag,h1 em{font-style:italic}.tag{font-family:var(--fell);color:var(--dim);margin:0 0 22px;max-width:60ch}nav{gap:4px;flex-wrap:wrap}nav,nav a{display:flex}nav a{font-family:var(--display);font-size:20px;color:var(--dim);text-decoration:none;padding:10px 18px 12px;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;gap:10px;align-items:baseline}nav a span{font-family:var(--fell);font-style:italic;font-size:15px;color:var(--brass)}nav a:hover{color:var(--bone)}nav a[aria-current=page]{color:var(--bone);background:var(--ink);border-color:var(--line)}main{padding-top:34px;padding-bottom:60px}section[hidden]{display:none}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.sec-head h2{font-family:var(--title);font-size:34px;line-height:1.1}.sec-head p{margin:0;color:var(--dim);font-style:italic;max-width:52ch}.label{font-family:var(--fell);font-style:italic;color:var(--brass);font-size:15px}.btn{background:var(--brass);color:#16130b;border:none;border-radius:4px;padding:10px 18px;font-family:var(--display);font-size:17px;cursor:pointer;transition:filter .2s}.btn:hover{filter:brightness(1.12)}.btn.ghost{background:transparent;color:var(--bone);border:1px solid var(--line)}.btn.ghost:hover{border-color:var(--brass)}input[type=date],input[type=text]{background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:9px 12px;min-width:0;width:100%}input::placeholder{color:#6f6a5e;font-style:italic}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px}.horo{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.signs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.sign{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:10px 4px 8px;cursor:pointer;display:grid;justify-items:center;grid-gap:0;gap:0;position:relative;transition:border-color .2s,background .2s}.sign:hover{border-color:var(--brass)}.sign .g{font-family:var(--sym);font-size:24px;line-height:1.2;color:var(--brass)}.sign .n{font-family:var(--display);font-size:15px}.sign .d{font-size:11px;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sign[aria-pressed=true]{background:var(--brass);border-color:var(--brass);color:#16130b}.sign[aria-pressed=true] .d,.sign[aria-pressed=true] .g{color:#16130b}.sign .sun{position:absolute;top:4px;right:6px;font-size:10px;font-family:var(--fell);font-style:italic;color:var(--oxblood)}.sign[aria-pressed=true] .sun{color:#5a1712}.finder{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.finder .row{display:flex;gap:8px}.finder .row .btn{white-space:nowrap}.reading-head{display:flex;gap:18px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:16px}.big-glyph{font-family:var(--sym);font-size:64px;line-height:1;color:var(--brass);width:84px;height:84px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex:none}.reading-head h3{font-family:var(--title);font-size:40px;line-height:1}.meta{color:var(--dim);font-size:14px;margin-top:4px}.periods{display:flex;gap:4px;margin-bottom:14px}.periods button{background:none;border:1px solid var(--line);border-radius:20px;padding:4px 14px;cursor:pointer;color:var(--dim);font-size:14px}.periods button[aria-pressed=true]{color:var(--bone);border-color:var(--brass);background:rgba(201,163,77,.12)}.prose{font-size:19px;line-height:1.65;max-width:62ch;margin:0 0 20px}.prose:first-letter{font-family:var(--title);font-size:3.1em;float:left;line-height:.85;margin:6px 8px 0 0;color:var(--brass)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.stat{background:var(--panel-2);padding:12px 14px}.stat .k{font-family:var(--fell);font-style:italic;color:var(--dim);font-size:14px}.stat .v{font-family:var(--display);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pips{letter-spacing:3px;color:var(--brass);font-family:var(--sym);font-size:16px}.pips i{font-style:normal;color:#3f4549}.tarot-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:end;margin-bottom:26px}.spreads{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.spreads button{background:none;border:1px solid var(--line);border-radius:20px;padding:5px 14px;cursor:pointer;color:var(--dim);font-size:14px}.spreads button[aria-pressed=true]{color:var(--bone);border-color:var(--brass);background:rgba(201,163,77,.12)}.table{display:flex;justify-content:center;gap:clamp(12px,3vw,34px);flex-wrap:wrap;padding:28px 12px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(ellipse at 50% 40%,#1d2a2a 0,#121719 70%)}.slot{display:grid;justify-items:center;grid-gap:10px;gap:10px;width:clamp(120px,22vw,168px)}.slot .pos{font-family:var(--fell);font-style:italic;color:var(--brass);font-size:15px}.card{width:100%;aspect-ratio:var(--card-ar);perspective:1000px}.card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.75,.25,1)}.card.up .card-inner{transform:rotateY(180deg)}.face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:8px;overflow:hidden;box-shadow:0 10px 26px rgba(0,0,0,.55)}.face svg{display:block;width:100%;height:100%}.front{transform:rotateY(180deg)}.front.rev img,.front.rev svg{transform:rotate(180deg)}.bigcard img,.face img,.face-s img{display:block;width:100%;height:100%;object-fit:cover;background:#e9dfc7}.draw-col{display:grid;grid-gap:8px;gap:8px;min-width:220px}.lib-right{display:flex;gap:10px;flex-wrap:wrap}.lib-right select{width:auto}.readings{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.r-item{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;border-bottom:1px solid var(--line);padding-bottom:14px}.r-item .pos{font-family:var(--fell);font-style:italic;color:var(--brass)}.r-item h4{font-family:var(--display);font-weight:400;font-size:22px;margin:0 0 2px}.r-item h4 small{font-family:var(--fell);font-style:italic;color:var(--oxblood);font-size:15px;margin-left:6px}.r-item .kw{color:var(--dim);font-size:14px;font-style:italic;margin-bottom:4px}.r-item p{margin:0;max-width:64ch}.synth{margin-top:18px;border-left:2px solid var(--brass);padding:4px 0 4px 16px;max-width:70ch}.asked,.synth{font-style:italic}.asked{font-family:var(--fell);color:var(--dim);text-align:center;margin:0 0 14px}.fortune{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.fortune h3{font-family:var(--title);font-size:26px;margin-bottom:4px}.fortune .sub{color:var(--dim);font-style:italic;font-size:15px;margin:0 0 16px}.orb-wrap{position:relative;width:min(240px,100%);aspect-ratio:1;margin:6px auto 18px}#orb{width:100%;height:100%;display:block;cursor:pointer;border-radius:50%}.orb-text{position:absolute;inset:18%;display:grid;place-items:center;text-align:center;font-family:var(--fell);font-style:italic;font-size:19px;line-height:1.3;color:#f4ecd8;text-shadow:0 0 12px rgba(0,0,0,.9);pointer-events:none;transition:opacity .6s}.orb-tone{text-align:center;font-family:var(--display);font-size:14px;letter-spacing:.08em;color:var(--brass);min-height:22px;margin-bottom:10px}.stack{display:grid;grid-gap:10px;gap:10px}.slip{background:#efe6cf;color:#2a241a;border-radius:3px;padding:16px 18px;font-family:var(--fell);font-style:italic;font-size:19px;line-height:1.4;box-shadow:0 6px 16px rgba(0,0,0,.4);transform:rotate(-1.2deg);margin:4px 0 14px;position:relative}.slip .nums{font-family:var(--body);font-style:normal;font-size:13px;letter-spacing:.06em;margin-top:10px;color:#6b5f48;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cookie{display:block;margin:0 auto 8px;width:120px;height:80px;cursor:pointer;background:none;border:none;padding:0}.cookie svg{width:100%;height:100%}.cookie.crack{animation:crack .5s ease}@keyframes crack{30%{transform:rotate(-6deg) scale(1.05)}60%{transform:rotate(5deg)}to{transform:none}}.num-result{margin-top:16px;display:grid;grid-gap:12px;gap:12px}.num-block{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.num-block .n{font-family:var(--display);font-size:40px;line-height:1;color:var(--brass);text-align:center;border:1px solid var(--line);border-radius:50%;width:56px;height:56px;display:grid;place-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.num-block .t{font-family:var(--display);font-size:17px}.num-block .d{font-size:14px;color:var(--dim);line-height:1.45}.field{display:grid;grid-gap:4px;gap:4px}.field label{font-size:14px;color:var(--dim)}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.btn.small{font-size:15px;padding:7px 14px}.btn:disabled{opacity:.55;cursor:wait}[data-ai]{display:none}body.ai-on [data-ai]{display:inline-block}.ai-box{margin-top:18px;border:1px solid var(--line);border-radius:8px;padding:18px 22px;background:linear-gradient(180deg,rgba(201,163,77,.07),rgba(201,163,77,0))}.ai-box[hidden]{display:none}.ai-box .label{display:block;margin-bottom:8px}.ai-text p{margin:0 0 12px;max-width:68ch}.ai-text p:last-child{margin-bottom:0}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,16px);background:var(--bone);color:#16130b;padding:10px 18px;border-radius:4px;font-family:var(--display);font-size:16px;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none;z-index:20;box-shadow:0 8px 24px rgba(0,0,0,.5)}.toast.show{opacity:1;transform:translate(-50%)}.compat{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}select{background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:9px 12px;width:100%}.pair-form{display:grid;grid-gap:14px;gap:14px}.pair-form .who{display:grid;grid-gap:6px;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--line)}.pair-form .who:last-of-type{border-bottom:none}.c-head{display:flex;gap:22px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:18px}.dial{width:120px;height:120px;flex:none;position:relative}.dial svg{width:100%;height:100%;transform:rotate(-90deg)}.dial .pct{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-size:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-head h3{font-family:var(--title);font-size:34px;line-height:1.05}.c-head h3 .gl{font-family:var(--sym);color:var(--brass);font-size:.8em}.aspect{font-family:var(--fell);font-style:italic;color:var(--brass);font-size:17px}.bars{grid-gap:10px;gap:10px;margin:18px 0 4px}.bar,.bars{display:grid}.bar{grid-template-columns:130px minmax(0,1fr) 44px;grid-gap:12px;gap:12px;align-items:center;font-size:15px}.bar .track{height:6px;background:#2a3135;border-radius:3px;overflow:hidden}.bar .fill{height:100%;background:var(--brass);border-radius:3px;transition:width .6s ease}.bar .v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dim)}.j-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.j-status{color:var(--dim);font-style:italic;font-size:14px}.j-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:20px}.j-list{display:grid;grid-gap:12px;gap:12px}.entry{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:6px;padding:16px 18px;display:grid;grid-gap:8px;gap:8px}.entry[data-type=tarot]{border-left-color:#8a68b0}.entry[data-type=compat]{border-left-color:var(--oxblood)}.entry[data-type=fortune]{border-left-color:#4b8a8f}.entry .top{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.entry .when{color:var(--dim);font-size:13px;font-style:italic}.entry h4{font-family:var(--display);font-weight:400;font-size:21px;margin:0;line-height:1.2}.entry .sum{margin:0;max-width:72ch}.pill{font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:10px;padding:1px 8px;color:var(--dim);margin-right:8px;font-family:var(--body);font-weight:400}.entry details summary{cursor:pointer;color:var(--brass);font-style:italic;font-size:15px}.entry details .ai-text{margin-top:8px}.entry textarea{background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:8px 10px;width:100%;min-height:44px;resize:vertical;font:inherit;font-size:15px;color:var(--bone)}.entry .row{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.linkish{background:none;border:none;color:var(--dim);cursor:pointer;font-size:14px;text-decoration:underline;padding:4px 0}.linkish:hover{color:var(--bone)}.linkish.danger{color:var(--oxblood)}.empty{border:1px dashed var(--line);border-radius:8px;padding:30px;text-align:center;color:var(--dim);font-style:italic}.table.celtic{display:grid;--cw:clamp(78px,9.5vw,108px);grid-template-columns:repeat(3,var(--cw)) 24px var(--cw);justify-content:center;grid-gap:12px 18px;gap:12px 18px}.table.celtic .slot{width:var(--cw)}.table.celtic .slot .pos{font-size:13px;white-space:nowrap}.table.celtic .slot[data-n="1"]{grid-area:2/2}.table.celtic .slot[data-n="2"]{grid-area:2/2;z-index:2}.table.celtic .slot[data-n="2"] .pos{visibility:hidden}.table.celtic .slot[data-n="2"] .card{transform:rotate(90deg) scale(.86)}.table.celtic .slot[data-n="3"]{grid-area:3/2}.table.celtic .slot[data-n="4"]{grid-area:2/1}.table.celtic .slot[data-n="5"]{grid-area:1/2}.table.celtic .slot[data-n="6"]{grid-area:2/3}.table.celtic .slot[data-n="7"]{grid-area:4/5}.table.celtic .slot[data-n="8"]{grid-area:3/5}.table.celtic .slot[data-n="9"]{grid-area:2/5}.table.celtic .slot[data-n="10"]{grid-area:1/5}.r-item .num{font-family:var(--display);color:var(--dim);margin-right:6px}@media (max-width:700px){.table.celtic{display:flex}.table.celtic .slot{width:clamp(96px,26vw,130px)}.table.celtic .slot[data-n="2"] .pos{visibility:visible}.table.celtic .slot[data-n="2"] .card{transform:none}}.lib{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.lib-detail{position:-webkit-sticky;position:sticky;top:16px}.lib-detail .bigcard{width:min(180px,60%);margin:0 auto 16px;aspect-ratio:var(--card-ar);border-radius:8px;overflow:hidden;box-shadow:0 10px 26px rgba(0,0,0,.55)}.lib-detail .bigcard svg{display:block;width:100%;height:100%}.lib-detail h3{font-family:var(--title);font-size:30px;line-height:1.1}.lib-detail .corr{color:var(--brass);font-family:var(--fell);font-style:italic;margin:2px 0 14px}.lib-detail dl{margin:0;display:grid;grid-gap:10px;gap:10px}.lib-detail dt{font-family:var(--fell);font-style:italic;color:var(--dim);font-size:14px}.lib-detail dd{margin:0}.lib-tools{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:16px}.lib-tools .spreads{margin:0}.lib-tools input{max-width:240px}input[type=search]{background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:9px 12px;width:100%}.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:14px 12px;gap:14px 12px}.thumb{background:none;border:none;padding:0;cursor:pointer;display:grid;grid-gap:6px;gap:6px;text-align:center;color:var(--dim);font-size:12px;line-height:1.25}.thumb .face-s{aspect-ratio:var(--card-ar);border-radius:6px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.45);transition:transform .2s,box-shadow .2s;outline:2px solid transparent;outline-offset:2px}.thumb .face-s svg{display:block;width:100%;height:100%}.thumb:hover .face-s{transform:translateY(-3px)}.thumb[aria-pressed=true] .face-s{outline-color:var(--brass)}.thumb[aria-pressed=true]{color:var(--bone)}@media (max-width:860px){.lib{grid-template-columns:1fr}.lib-detail{position:static}}.disclaim{font-size:14.5px;font-style:italic;color:var(--dim);margin:14px 0 0;max-width:72ch;line-height:1.5}.disclaim.care{font-style:normal;font-size:15px;color:var(--bone);border-left:2px solid var(--oxblood);padding:6px 0 6px 12px;margin:10px 0}.disclaim.care[hidden]{display:none}footer{border-top:1px solid var(--line);padding:18px 0 30px;color:var(--dim);font-size:14px;font-style:italic}@media (max-width:860px){.fortune,.horo{grid-template-columns:1fr}.signs{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){.signs{grid-template-columns:repeat(3,1fr)}.r-item,.tarot-controls{grid-template-columns:1fr}.r-item{gap:4px}nav a{padding:8px 10px 10px;font-size:17px}.reading-head h3{font-size:32px}}@media (prefers-reduced-motion:reduce){.card-inner,.cookie.crack{transition:none;animation:none}}.spreads button.locked:after{content:" · Premium";color:var(--brass);font-style:italic}footer a{color:var(--dim)}footer a:hover{color:var(--bone)}.na-bar{position:relative;z-index:5;border-bottom:1px solid var(--line);background:rgba(13,17,20,.92)}.na-bar .wrap{display:flex;justify-content:flex-end;align-items:center;gap:14px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;font-size:14px}.na-bar .left{margin-right:auto;font-family:var(--fell);font-style:italic;color:var(--dim)}.na-link{background:none;border:none;color:var(--bone);cursor:pointer;font:inherit;padding:2px 0;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.na-link:hover{-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.na-pill{border:1px solid var(--line);border-radius:20px;padding:3px 12px;color:var(--brass);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.na-badge{font-family:var(--display);color:#16130b;background:var(--brass);border-radius:4px;padding:2px 8px;font-size:13px}.na-notice{background:rgba(201,163,77,.1);border-bottom:1px solid var(--line);font-size:15px}.na-notice .wrap{padding-top:10px;padding-bottom:10px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.na-modal-back{position:fixed;inset:0;background:rgba(5,7,9,.72);display:grid;place-items:center;z-index:50;padding:16px;overflow-y:auto}.na-modal{background:var(--panel);border:1px solid var(--line);border-radius:10px;max-width:420px;width:100%;padding:26px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.6)}.na-modal.wide{max-width:560px}.na-modal h3{font-family:var(--title);font-size:28px;line-height:1.1;margin:0 0 6px}.na-modal .sub{color:var(--dim);font-style:italic;margin:0 0 18px}.na-close{position:absolute;top:10px;right:12px;background:none;border:none;color:var(--dim);font-size:26px;cursor:pointer;line-height:1}.na-close:hover{color:var(--bone)}.na-field{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px}.na-field label{font-size:14px;color:var(--dim)}.na-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--bone);margin:6px 0 14px}.na-check input{margin-top:4px;accent-color:var(--brass)}.na-full{width:100%}.na-error{background:rgba(176,71,63,.14);border:1px solid rgba(176,71,63,.5);color:#f0b3ac;border-radius:6px}.na-error,.na-ok{padding:9px 12px;font-size:14px;margin:0 0 12px}.na-ok{background:rgba(75,138,143,.14);border:1px solid rgba(75,138,143,.5);color:#b4dadd;border-radius:6px}.na-divider{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--dim);font-size:13px}.na-divider:after,.na-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.na-small{font-size:13px;color:var(--dim);line-height:1.5;margin:10px 0 0}.na-small a{color:var(--brass)}.na-switch{text-align:center;font-size:14px;color:var(--dim);margin:14px 0 0}.na-plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:16px 0 6px}.na-plan{border:1px solid var(--line);border-radius:8px;padding:16px;text-align:center;background:var(--panel-2);display:grid;grid-gap:6px;gap:6px}.na-plan.best{border-color:var(--brass)}.na-plan .price{font-family:var(--display);font-size:30px;line-height:1}.na-plan .per{color:var(--dim);font-size:14px}.na-feats{list-style:none;padding:0;margin:4px 0 0;display:grid;grid-gap:6px;gap:6px}.na-feats li{padding-left:22px;position:relative;font-size:15px}.na-feats li:before{content:"✦";position:absolute;left:0;color:var(--brass)}@media (max-width:480px){.na-plans{grid-template-columns:1fr}}.na-page{min-height:100vh;background:var(--ink)}.na-page .wrap{max-width:640px;padding-top:40px;padding-bottom:60px}.na-page h1{font-family:var(--title);font-size:42px;margin:0 0 6px}.na-page .back{font-family:var(--fell);font-style:italic;color:var(--brass);text-decoration:none}.na-section{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px;margin:18px 0}.na-section h2{font-family:var(--display);font-size:24px;margin:0 0 8px}.na-section p{margin:0 0 10px}.na-danger{border-color:rgba(176,71,63,.5);background:rgba(80,30,30,.14)}.na-danger h2{color:#f0b3ac}.btn.danger{background:var(--oxblood);color:#fff}.btn.danger:disabled{opacity:.45;cursor:not-allowed}input[type=email],input[type=password],input[type=search]{background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:9px 12px;min-width:0;width:100%;color:var(--bone);font:inherit}input[type=email]:focus,input[type=password]:focus{border-color:var(--brass);outline:none}