/* Shillings and Pence: a village shop in the Yorkshire Dales, 1907. From the game's own web kit: shop paper, the fascia's green and gilt, ledger pages, cabinet photographs, coins. */
@font-face{font-family:"Bevan";font-weight:400;font-style:normal;src:url(../../themes/shillings-and-pence/bevan-latin-400-normal.woff2) format("woff2");font-display:swap}
@font-face{font-family:"IM Fell English";font-weight:400;font-style:normal;src:url(../../themes/shillings-and-pence/im-fell-english-latin-400-normal.woff2) format("woff2");font-display:swap}
@font-face{font-family:"IM Fell English";font-weight:400;font-style:italic;src:url(../../themes/shillings-and-pence/im-fell-english-latin-400-italic.woff2) format("woff2");font-display:swap}
@font-face{font-family:"IM Fell English SC";font-weight:400;font-style:normal;src:url(../../themes/shillings-and-pence/im-fell-english-sc-latin-400-normal.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Homemade Apple";font-weight:400;font-style:normal;src:url(../../themes/shillings-and-pence/homemade-apple-latin-400-normal.woff2) format("woff2");font-display:swap}
html.theme-shillings-and-pence{--bg:#efe6d0;--panel:#f3ead4;--ink:#2b2018;--muted:#5f4b33;--rule:rgba(43,32,24,.28);--accent:#9c3328;
  --display:Bevan,Rockwell,Georgia,serif;--body:"IM Fell English",Georgia,serif;--label:"IM Fell English SC",Georgia,serif;--quote:"IM Fell English",Georgia,serif;
  --hero-night:#8c897f;--hero-top:rgba(31,59,50,.5);--hero-pos:center 35%;--v-radius:0;--shot-rule:0;
  --top-bg:#1f3b32;--top-ink:#efe6d0;--top-muted:#d6cbb0;--top-rule:3px solid #c9a14a;--back-border:1px solid rgba(239,230,208,.6);--back-hover:rgba(239,230,208,.12);--foot-rule:3px double #2b2018;
  background:#efe6d0}
.theme-shillings-and-pence .gview{background:#efe6d0 url(../../themes/shillings-and-pence/texture.webp);font-size:17.5px}
.theme-shillings-and-pence .g h2,.theme-shillings-and-pence .g h3{font-family:Bevan,Georgia,serif;font-weight:400;color:#1f3b32;letter-spacing:.02em}
.theme-shillings-and-pence .g h2{font-size:clamp(26px,3.6vw,38px)}
.theme-shillings-and-pence .eyebrow{font-family:"IM Fell English SC",serif;font-weight:400;letter-spacing:.24em;color:#9c3328}
.theme-shillings-and-pence .gstatus{color:#c9a14a;font-family:"IM Fell English SC",serif;font-weight:400}
.theme-shillings-and-pence .gback,.theme-shillings-and-pence .gtop nav a{font-family:"IM Fell English SC",serif;font-weight:400}
.theme-shillings-and-pence .gtop nav a[aria-current]{box-shadow:inset 0 -2px 0 #c9a14a}
/* hero: the painted street, with Jos walking it */
.theme-shillings-and-pence .ghero-art{position:relative;-webkit-mask-image:linear-gradient(#000 60%,transparent 97%);mask-image:linear-gradient(#000 60%,transparent 97%)}
.theme-shillings-and-pence .ghero-body{position:relative;z-index:2}
.theme-shillings-and-pence .ghero-art::after{background:linear-gradient(180deg,rgba(31,59,50,.5) 0,rgba(31,59,50,0) 26%);z-index:1}
.theme-shillings-and-pence .street{position:absolute;inset:0;width:100%;height:100%;display:block}
.theme-shillings-and-pence .g-title-img img{width:min(600px,86%)}
.theme-shillings-and-pence .tagline{max-width:44ch;font-size:clamp(18px,2.1vw,22px)}
/* buttons: an enamelled tin sign, and a stamped ledger outline */
.theme-shillings-and-pence .btn{border-radius:0;font:400 15px/1 "IM Fell English SC",serif;letter-spacing:.16em;text-transform:uppercase;border:2px solid #1f3b32;background:#1f3b32;color:#efe6d0;box-shadow:inset 0 0 0 2px #1f3b32,inset 0 0 0 3px #c9a14a}
.theme-shillings-and-pence .btn:hover{background:#2c4f44}
.theme-shillings-and-pence .btn.ghost{background:transparent;color:#1f3b32;box-shadow:none;border-style:dashed}
.theme-shillings-and-pence .btn.ghost:hover{background:#1f3b32;color:#efe6d0;border-style:solid}
/* ledger leaves tied with string */
.theme-shillings-and-pence .beat{position:relative;clip-path:none;border-left:0;background:#f3ead4 repeating-linear-gradient(180deg,transparent 0 27px,rgba(80,110,150,.14) 27px 28px);padding:22px 26px;box-shadow:0 6px 16px rgba(43,32,24,.22),inset 0 0 0 1px rgba(43,32,24,.25)}
.theme-shillings-and-pence .beat::before{content:"";position:absolute;left:-6px;right:-6px;top:12px;height:3px;background:#c9a87c;box-shadow:0 1px 0 rgba(43,32,24,.45)}
.theme-shillings-and-pence .beat h3{font-size:21px}
.theme-shillings-and-pence .feature .ficon{width:60px;height:60px}
.theme-shillings-and-pence .feature h3{font-size:20px}
.theme-shillings-and-pence .feature p{color:#5f4b33}
/* talking in coin */
.theme-shillings-and-pence .ledger{background:#f3ead4 repeating-linear-gradient(180deg,transparent 0 27px,rgba(80,110,150,.16) 27px 28px);border:2px solid #3b2a1c;padding:18px 22px;box-shadow:0 8px 20px rgba(43,32,24,.2);margin-top:40px;max-width:640px}
.theme-shillings-and-pence .ledger .hand{font-family:"Homemade Apple",cursive;color:#2a2f45;line-height:28px;font-size:15px;margin:6px 0 10px}
.theme-shillings-and-pence .ledger .coins{display:flex;gap:14px;flex-wrap:wrap}
.theme-shillings-and-pence .coin{display:inline-grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;font-size:15.5px}
.theme-shillings-and-pence .coin i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:400 11px "IM Fell English SC",serif}
.theme-shillings-and-pence .coin.s i{background:radial-gradient(circle at 35% 30%,#f2f0e8,#b9b6ab 60%,#8c897f);color:#3d3a33;box-shadow:inset 0 0 0 2px #8c897f}
.theme-shillings-and-pence .coin.d i{background:radial-gradient(circle at 35% 30%,#e7b48a,#a8663c 60%,#7a4424);color:#3a1d0c;box-shadow:inset 0 0 0 2px #7a4424}
.theme-shillings-and-pence .ledger .margin{font-family:"Homemade Apple",cursive;color:#9c3328;font-size:14px;display:inline-block;transform:rotate(-3deg);margin-top:10px}
/* screens and the map */
.theme-shillings-and-pence .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.theme-shillings-and-pence .gallery img{border:2px solid #3b2a1c;box-shadow:0 6px 16px rgba(43,32,24,.2)}
.theme-shillings-and-pence .gallery figcaption{font-style:italic;font-size:14px}
.theme-shillings-and-pence .world{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
.theme-shillings-and-pence .world-img img{border:1px solid rgba(43,32,24,.3);box-shadow:0 10px 30px rgba(43,32,24,.22)}
/* cabinet photographs */
.theme-shillings-and-pence .cabinet{background:#f3ead4;padding:10px 10px 18px;box-shadow:inset 0 0 0 1px rgba(43,32,24,.3),0 4px 10px rgba(43,32,24,.18);display:grid;gap:6px;justify-items:center;margin:0}
.theme-shillings-and-pence .cabinet .oval{width:100%;aspect-ratio:3/4;border-radius:50%;overflow:hidden;background:#a8936a;display:grid;place-items:center;position:relative}
.theme-shillings-and-pence .cabinet .oval::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 3px #c9a14a,inset 0 0 0 5px #f3ead4,inset 0 0 20px rgba(40,25,10,.4)}
.theme-shillings-and-pence .cabinet .oval img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;display:block;border:0}
.theme-shillings-and-pence .cabinet .oval .mark{width:46%;height:auto;opacity:.8}
.theme-shillings-and-pence .cabinet figcaption{font:400 16px Bevan,serif;color:#1f3b32;text-align:center;margin:0}
.theme-shillings-and-pence .cabinet figcaption small{font:italic 400 13px "IM Fell English",serif;color:#5f4b33}
.theme-shillings-and-pence .g-divider{height:28px;background:url(../../themes/shillings-and-pence/divider.webp) center/contain no-repeat}
.theme-shillings-and-pence .facts dt{font-family:"IM Fell English SC",serif;font-weight:400;color:#9c3328}
@media (max-width:820px){.theme-shillings-and-pence .gallery{grid-template-columns:1fr 1fr}.theme-shillings-and-pence .world{grid-template-columns:1fr}}
.theme-shillings-and-pence .ghero-body .sign{display:block;width:150px;height:150px;margin:6px auto 4px;filter:drop-shadow(0 8px 10px rgba(43,32,24,.35))}
.theme-shillings-and-pence .band{margin:0 0 32px}
.theme-shillings-and-pence .band img{display:block;width:100%;height:auto;border:2px solid #3b2a1c;box-shadow:0 8px 20px rgba(43,32,24,.22)}
.theme-shillings-and-pence .band figcaption{font-size:14px;color:#5f4b33;margin-top:6px;font-style:italic}
