/* The Long Winter at the Far Lamp: night snow outside, lamplight and parchment inside. */
@font-face{font-family:"Alegreya";font-weight:400;font-style:normal;src:url(../../themes/the-long-winter/Alegreya-400-normal.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Alegreya";font-weight:400;font-style:italic;src:url(../../themes/the-long-winter/Alegreya-400-italic.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Alegreya";font-weight:700;font-style:normal;src:url(../../themes/the-long-winter/Alegreya-700-normal.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Alegreya SC";font-weight:700;font-style:normal;src:url(../../themes/the-long-winter/AlegreyaSC-700-normal.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Cedarville Cursive";font-weight:400;font-style:normal;src:url(../../themes/the-long-winter/CedarvilleCursive-400-normal.woff2) format("woff2");font-display:swap}
html.theme-the-long-winter{--bg:#0b1020;--panel:#f1e4c6;--slip:#f1e4c6;--ink:#efe4cc;--muted:#c3b796;--rule:rgba(227,169,75,.28);--accent:#e3a94b;
  --display:Alegreya,Georgia,serif;--body:Alegreya,Georgia,serif;--label:"Alegreya SC",Georgia,serif;--quote:Alegreya,Georgia,serif;
  --hero-night:#0b1020;--hero-top:rgba(11,16,32,.3);--v-radius:4px;--top-bg:rgba(11,16,32,.94);--top-ink:#f3e8d0;--top-muted:#c3b796;--back-border:1px solid rgba(227,169,75,.6);--back-hover:rgba(227,169,75,.12);--shot-rule:0;
  background:#0b1020}
.theme-the-long-winter .gview{background:#0b1020 radial-gradient(ellipse at 50% 0,#1a2645 0,#0b1020 55%) no-repeat;font-size:18.5px}
.theme-the-long-winter .g h2{font-weight:400;color:#f3e8d0}
.theme-the-long-winter .g h3{font-weight:700}
.theme-the-long-winter .eyebrow{font-family:"Alegreya SC",serif;font-weight:700;letter-spacing:.14em;color:#e3a94b;text-transform:none;font-size:15px}
.theme-the-long-winter .tagline{font-style:italic;color:#e7dcc2}
.theme-the-long-winter .btn{border-radius:0;background:transparent;color:#f3e8d0;border:1px solid #e3a94b;font:700 16px "Alegreya SC",serif;letter-spacing:.06em}
.theme-the-long-winter .btn:hover{background:#e3a94b;color:#0b1020}
.theme-the-long-winter .beat{background:#f1e4c6 url(../../themes/the-long-winter/texture.webp);color:#2a1d10;border-left:0;border-top:3px solid #e3a94b;box-shadow:0 12px 26px rgba(0,0,0,.45);clip-path:none}
.theme-the-long-winter .beat h3{color:#2a1d10}.theme-the-long-winter .beat p{color:#4a3826}.theme-the-long-winter .beat .eyebrow{color:#8a5a1c}
.theme-the-long-winter .feature{text-align:center}
.theme-the-long-winter .feature .ficon{width:auto;height:68px;margin:0 auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}
.theme-the-long-winter .feature h3{color:#f3e8d0;font-size:22px}
.theme-the-long-winter .vframe video{box-shadow:0 0 0 1px rgba(227,169,75,.5),0 20px 40px rgba(0,0,0,.6)}
.theme-the-long-winter .gallery img{border-radius:6px;box-shadow:0 14px 30px rgba(0,0,0,.55)}
.theme-the-long-winter .cast{grid-template-columns:repeat(6,minmax(0,1fr));text-align:center}
.theme-the-long-winter .cast img{border-radius:50%;border:2px solid #e3a94b;box-shadow:0 10px 24px rgba(0,0,0,.6)}
.theme-the-long-winter .cast figcaption small{color:#c3b796}
.theme-the-long-winter .g .note{font:400 23px/1.5 "Cedarville Cursive",cursive;font-style:normal;color:#2a1d10;background:#f1e4c6 url(../../themes/the-long-winter/texture.webp);padding:16px 22px;max-width:480px;transform:rotate(-1deg);box-shadow:0 10px 22px rgba(0,0,0,.45)}
.theme-the-long-winter .g-divider{background:url(../../themes/the-long-winter/snowflake.webp) center/24px no-repeat,linear-gradient(90deg,transparent,rgba(227,169,75,.45) 20%,rgba(227,169,75,.45) 44%,transparent 44%,transparent 56%,rgba(227,169,75,.45) 56%,rgba(227,169,75,.45) 80%,transparent) center/100% 1px no-repeat}
.theme-the-long-winter .facts dt{font-family:"Alegreya SC",serif;text-transform:none;letter-spacing:.06em;font-size:15px}
.theme-the-long-winter .gstatus{font-family:"Alegreya SC",serif;letter-spacing:.08em;text-transform:none;font-size:15px}
.theme-the-long-winter .gback{font-family:"Alegreya SC",serif;text-transform:none;letter-spacing:.04em;font-size:15px}
.theme-the-long-winter video::cue{font:400 17px/1.35 Alegreya,Georgia,serif;background:rgba(11,16,32,.85);color:#f3e8d0}
@media (max-width:980px){.theme-the-long-winter .cast{grid-template-columns:repeat(3,minmax(0,1fr))}}
