.medieval{--night:#120f0d;--stone:#3a332e;--ink:#efe2c4;--ink-2:#d2c3a2;--ink-3:#a39578;--parch:#ecdcb4;--parch-ink:#2b1d12;--parch-ink-2:#5c4630;--gold:#e0a93e;--gold-2:#f4cd78;--gold-deep:#9a6a1c;--gules:#8e1a22;--ease:cubic-bezier(0.16,1,0.3,1);--stones:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='96'%3E%3Cg stroke='%231b1714' stroke-width='3' fill='%233a332e'%3E%3Crect x='1' y='1' width='86' height='46' rx='5'/%3E%3Crect x='91' y='1' width='88' height='46' rx='5' fill='%2333302b'/%3E%3Crect x='-44' y='49' width='86' height='46' rx='5' fill='%2342392f'/%3E%3Crect x='46' y='49' width='88' height='46' rx='5' fill='%23362f2a'/%3E%3Crect x='138' y='49' width='86' height='46' rx='5' fill='%2342392f'/%3E%3C/g%3E%3C/svg%3E");--paper:var(--night);--paper-2:#1a1512;--card:#2a221d;--line:rgb(239 226 196/0.14);--accent:var(--gold);--bottle-cap:#1a1512;--bottle-neck:#6a5a44;--bottle-glass:#3a3026;--bottle-line:#efe2c4;--bottle-label:#efe2c4;font-family:var(--ff-hero-body),"Nunito",system-ui,sans-serif;color:var(--ink);background:var(--night);min-height:100svh;color-scheme:dark}.medieval .site-header{--ink:#efe2c4;--ink-2:#d2c3a2;--ink-3:#d2c3a2;border-bottom:0;background:var(--night)}.medieval .site-footer{--ink-3:#a39578;background:var(--night);border-top:0;color:var(--ink-2)}.medieval .site-footer a,.medieval .wordmark{color:var(--ink)}.medieval .lang-switch a[aria-current=true]{background:var(--ink);color:var(--night)}.medieval .header-search input{background:rgb(239 226 196/.07);color:var(--ink);border-color:rgb(239 226 196/.2)}.medieval .header-search input::placeholder{color:var(--ink-3)}.medieval .header-search input:focus{border-color:var(--ink-2)}.medieval .theme-toggle{display:none}.medieval ::selection{background:rgb(224 169 62/.45);color:#ffffff}:root:has(.medieval){scrollbar-color:#4a3f36 #120f0d;background:#120f0d}.medieval a:focus-visible,.medieval button:focus-visible{outline:2.5px solid var(--gold-2);outline-offset:3px;border-radius:8px}.md-scene{--tb:70%;--sx:58%;--fs:clamp(150px,min(14vw,26vh),250px);--bw:clamp(150px,min(12vw,24vh),230px);--ws:clamp(64px,min(5.6vw,12vh),112px);position:relative;isolation:isolate;overflow:hidden;min-height:max(calc(100svh - 68px),680px)}.md-stage{position:absolute;inset:0;z-index:0}.md-stage>a,.md-stage>div,.md-stage>span{position:absolute;display:block}.md-stage>.md-candles{display:flex}.md-stage svg{display:block;width:100%;height:auto;overflow:visible}.md-wall{inset:0;background:radial-gradient(22% 30% at 38% 50%,rgb(255 170 80/.22),rgb(255 170 80/0) 70%),radial-gradient(22% 30% at 66% 32%,rgb(255 170 80/.2),rgb(255 170 80/0) 70%),radial-gradient(90% 90% at 55% 45%,rgb(18 15 13/0) 30%,rgb(18 15 13/.85) 85%),var(--stones) 0 0 /180px 96px,var(--stone)}.md-window{z-index:1;left:40%;top:11%;width:clamp(110px,9vw,170px);filter:drop-shadow(0 0 30px rgb(120 150 210/.25))}.md-moonlight{left:40%;top:20%;width:34%;height:calc(var(--tb) - 14%);background:linear-gradient(160deg,rgb(150 175 230/.16),rgb(150 175 230/.04) 70%,rgb(150 175 230/0));-webkit-clip-path:polygon(0 0,22% 0,100% 100%,46% 100%);clip-path:polygon(0 0,22% 0,100% 100%,46% 100%);filter:blur(6px)}.md-light,.md-moonlight{z-index:1;pointer-events:none;mix-blend-mode:screen}.md-light{left:0;top:0;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;opacity:0;background:radial-gradient(closest-side,rgb(255 190 110/.22),rgb(255 190 110/0) 100%);transition:opacity .5s ease;will-change:transform}.md-light.is-on{opacity:1}.md-beam{z-index:3;left:0;right:0;top:4%;height:clamp(18px,2.6vh,28px);background:repeating-linear-gradient(90deg,rgb(0 0 0/0) 0 220px,rgb(0 0 0/.25) 220px 223px),linear-gradient(#7a5434,#5a3a22 50%,#3a2414);box-shadow:0 10px 18px rgb(0 0 0/.55)}.md-old{z-index:2;top:calc(4% + 6px);width:calc(var(--bw) * .6);filter:brightness(.62) saturate(.8);transform-origin:50% 0;animation:md-sway 9s ease-in-out infinite alternate}.md-old-0{right:5%}.md-old-1{right:calc(5% + var(--bw) * .75);animation-delay:-3s}@keyframes md-sway{0%{rotate:-.8deg}to{rotate:.9deg}}.md-torch{z-index:3;width:clamp(34px,2.8vw,54px)}.md-torch-0{left:37%;top:46%}.md-torch-1{left:65%;top:26%}.md-flame{left:50%;bottom:74%;width:70%;aspect-ratio:.6;translate:-50% 0}.md-flame,.md-flame>span{position:absolute;transform-origin:50% 100%}.md-flame>span{inset:0;border-radius:50% 50% 46% 46%/64% 64% 36% 36%;background:radial-gradient(60% 50% at 50% 70%,#fff2c0,#ffc14a 40%,#e8641f 75%,rgb(200 60 20/0));animation:md-flicker .9s ease-in-out infinite alternate}.md-flame>span+span{inset:22% 18% 0;background:radial-gradient(50% 50% at 50% 70%,#ffffff,#ffe08a 60%,rgb(255 200 90/0));animation-duration:.6s;animation-delay:-.3s}@keyframes md-flicker{0%{transform:scale(1) skewX(0deg)}30%{transform:scale(.94,1.08) skewX(3deg)}60%{transform:scale(1.04,.95) skewX(-2deg)}to{transform:scale(.97,1.04) skewX(2deg)}}.md-halo{position:absolute;left:50%;bottom:60%;width:700%;aspect-ratio:1;translate:-50% 50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgb(255 180 90/.3),rgb(255 150 70/.08) 50%,rgb(255 150 70/0));mix-blend-mode:screen;animation:md-glow 3s ease-in-out infinite alternate}@keyframes md-glow{0%{opacity:.8}50%{opacity:1}to{opacity:.85}}.md-torch.is-flared .md-flame{animation:md-flare .9s ease-out calc(var(--t0) + .95s) both}.md-torch.is-flared .md-halo{animation:md-glow-flare 1.2s ease-out calc(var(--t0) + .95s) both,md-glow 3s ease-in-out calc(var(--t0) + 2.2s) infinite alternate}@keyframes md-flare{0%{scale:1}25%{scale:1.6}to{scale:1}}@keyframes md-glow-flare{0%{opacity:.8}25%{opacity:1;scale:1.25}to{opacity:.85;scale:1}}.md-banner{z-index:4;left:calc(var(--sx) - var(--bw) / 2);top:calc(4% + 6px);width:var(--bw);aspect-ratio:200/360;container-type:inline-size;transform-origin:50% 0;animation:md-unroll .9s cubic-bezier(.45,.05,.3,1) var(--t0) both,md-sway 7s ease-in-out calc(var(--t0) + 1s) infinite alternate}@keyframes md-unroll{0%{-webkit-clip-path:inset(0 -12% 100% -12%);clip-path:inset(0 -12% 100% -12%)}to{-webkit-clip-path:inset(0 -12% -4% -12%);clip-path:inset(0 -12% -4% -12%)}}.md-cloth{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 16px 18px rgb(0 0 0/.55))}.md-roll{position:absolute;left:4%;right:4%;top:2%;height:7%;border-radius:999px;pointer-events:none;background:linear-gradient(#000 0,rgb(0 0 0/.25) 20%,rgb(255 255 255/.15) 50%,rgb(0 0 0/.4) 100%),var(--gules);animation:md-roll .9s cubic-bezier(.45,.05,.3,1) var(--t0) both}@keyframes md-roll{0%{transform:none;opacity:1}92%{opacity:1}to{transform:translateY(calc(var(--bw) * 1.62));opacity:0}}.md-sewn{position:absolute;left:13%;right:13%;top:13%;height:26%;display:grid;place-items:center;text-align:center;font-family:var(--md-display),serif;font-size:calc(var(--nk) * 100cqw);line-height:1.02;letter-spacing:.02em;text-wrap:balance;text-shadow:0 2px 0 rgb(0 0 0/.5);overflow:hidden;animation:md-sew .6s ease-out calc(var(--t0) + .6s) both}@keyframes md-sew{0%{opacity:0;transform:translateY(6px)}}.md-arms{position:absolute;left:31%;width:38%;top:44%;filter:drop-shadow(0 4px 4px rgb(0 0 0/.4));animation:md-set .5s cubic-bezier(.3,1.4,.5,1) calc(var(--t0) + .9s) both}@keyframes md-set{0%{opacity:0;transform:scale(1.5)}}.md-banner.is-away{z-index:3;animation:md-rollup .8s cubic-bezier(.5,0,.6,1) forwards}.md-banner.is-away>*{animation:none!important}@keyframes md-rollup{0%{-webkit-clip-path:inset(0 -12% -4% -12%);clip-path:inset(0 -12% -4% -12%)}to{-webkit-clip-path:inset(0 -12% 100% -12%);clip-path:inset(0 -12% 100% -12%)}}.md-table{z-index:3;left:0;right:0;top:var(--tb);bottom:0;background:linear-gradient(rgb(0 0 0/0) 72%,#1e130b 72% 74%,#3a2414 74%,#24160c),repeating-linear-gradient(rgb(0 0 0/0) 0 22px,rgb(30 18 8/.35) 22px 24px),radial-gradient(50% 60% at var(--sx) 0,rgb(255 190 110/.25),rgb(255 190 110/0) 70%),linear-gradient(#5e3e24,#7a5332 40%,#5a3a22 72%);box-shadow:0 -2px 0 #2a1a0e,0 -16px 30px rgb(0 0 0/.5)}.md-runner{position:absolute;left:0;right:0;top:10%;height:13%;background:linear-gradient(#c8a24a 0 3px,var(--gules) 3px calc(100% - 3px),#c8a24a calc(100% - 3px));box-shadow:0 6px 10px rgb(0 0 0/.35)}.md-candles{z-index:4;bottom:calc(100% - var(--tb) - 4vh);display:flex;align-items:flex-end;gap:10px}.md-candles-0{left:46%}.md-candles-1{left:86%}.md-candles>span{position:relative;display:block;width:clamp(10px,.9vw,16px);height:clamp(50px,7vh,90px);border-radius:3px 3px 0 0;background:linear-gradient(90deg,#cdbf9c,#f2e8cc 40%,#d9cba8)}.md-candles>span:nth-child(2){height:clamp(36px,5vh,66px)}.md-candles>span:nth-child(3){height:clamp(60px,8.6vh,110px)}.md-candles>span:before{width:120%;aspect-ratio:.55;translate:-50% 0;border-radius:50% 50% 46% 46%/64% 64% 36% 36%;background:radial-gradient(55% 50% at 50% 70%,#fff7d6,#ffc14a 55%,rgb(232 100 31/0));transform-origin:50% 100%;animation:md-flicker .7s ease-in-out infinite alternate}.md-candles>span:after,.md-candles>span:before{content:"";position:absolute;left:50%;bottom:calc(100% + 2px)}.md-candles>span:after{width:900%;aspect-ratio:1;translate:-50% 40%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 190 100/.2),rgb(255 190 100/0));mix-blend-mode:screen;pointer-events:none}.md-goblet{z-index:4;width:clamp(30px,2.6vw,48px);bottom:calc(100% - var(--tb) - 5vh)}.md-goblet-0{left:70%}.md-goblet-1{left:93%}.md-stand{z-index:5;left:calc(var(--sx) - var(--fs) / 2);bottom:calc(100% - var(--tb) - 2vh);width:var(--fs)}.md-stand:before{content:"";position:absolute;left:14%;right:14%;bottom:-4%;height:10%;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0/.6),rgb(0 0 0/0))}.md-pic{position:relative;display:block;filter:drop-shadow(0 14px 14px rgb(0 0 0/.5));transition:transform .7s cubic-bezier(.3,.75,.2,1)}.md-pic .bottle,.md-pic .md-photo{display:block;width:100%;height:auto}.md-photo{aspect-ratio:1;object-fit:contain;object-position:50% 100%}.md-stand:not(.is-away) .md-pic:not(.is-carried){animation:md-arrive 1s var(--ease) .2s both}@keyframes md-arrive{0%{opacity:0;transform:translateY(-24px) scale(.96);filter:blur(4px)}}.md-stand.is-away{z-index:4;pointer-events:none}.md-stand.is-away .md-pic{animation:md-away .6s cubic-bezier(.5,0,.75,0) forwards}@keyframes md-away{to{opacity:0;transform:translateX(26%) scale(.92)}}.md-head{position:relative;z-index:6;width:min(36%,540px);margin-left:var(--gutter);padding-top:clamp(40px,7vh,80px)}.md-title{font-family:var(--md-display),serif;font-weight:400;margin:0 0 clamp(10px,1.6vh,18px);font-size:clamp(44px,min(5vw,8.4vh),86px);line-height:1;letter-spacing:.02em;color:var(--ink);text-wrap:balance;text-shadow:0 3px 0 rgb(0 0 0/.55)}.md-title:after{content:"";display:block;width:2.2em;height:3px;margin-top:.26em;background:linear-gradient(90deg,var(--gold-2),var(--gold) 60%,rgb(224 169 62/0))}.md-lead{margin:0 0 8px;font-size:clamp(16px,1.25vw,19px);line-height:1.45;font-weight:700;color:var(--ink);max-width:44ch}.md-hint{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2);max-width:54ch}.md-found{position:absolute;z-index:7;right:var(--gutter);bottom:calc(100% - var(--tb) + clamp(20px, 3vh, 36px));width:min(400px,calc(100% - var(--sx) - var(--fs) * .55 - var(--gutter)));padding:clamp(18px,2vw,26px) clamp(18px,2vw,28px) clamp(16px,1.8vw,22px);border-radius:3px;color:var(--parch-ink);background:radial-gradient(120% 90% at 50% 40%,#f4e7c6,var(--parch) 55%,#cdb683);box-shadow:inset 0 0 30px rgb(120 80 30/.35),0 26px 40px -16px rgb(0 0 0/.8)}.md-found:before{content:"";position:absolute;left:22px;top:-10px;width:18px;height:54px;background:var(--gules);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);box-shadow:0 2px 4px rgb(0 0 0/.4)}.md-found>*{animation:md-text-in .7s var(--ease) both}.md-found>:first-child{animation-delay:.6s;padding-left:30px}.md-found>:nth-child(2){animation-delay:.66s}.md-found>:nth-child(3){animation-delay:.72s}.md-found>:nth-child(4){animation-delay:.78s}.md-found>:nth-child(5){animation-delay:.84s}.md-found.is-first>*{animation-delay:.3s}@keyframes md-text-in{0%{opacity:0;transform:translateY(10px)}}.md-kicker{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gules)}.md-kicker-icon{width:14px;height:14px}.md-name{font-family:var(--md-serif),Georgia,serif;font-weight:400;font-size:clamp(26px,min(2.5vw,4.6vh),38px);line-height:1.05;margin:0 0 6px;text-wrap:balance}.md-name a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.md-name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;-webkit-text-decoration-color:var(--gules);text-decoration-color:var(--gules)}}.md-meta{margin:0 0 10px;font-size:14.5px;color:var(--parch-ink-2)}.md-notes{margin:0 0 14px;font-size:14.5px;line-height:1.5}.md-notes strong{font-weight:800;color:var(--gules)}.md-vote{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.md-vote-q{font-size:14px;font-weight:700;margin-right:4px;color:var(--parch-ink-2)}.md-pill{font:inherit;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;cursor:pointer;color:var(--parch-ink);background:rgb(255 250 235/.4);border:1.5px solid rgb(43 29 18/.28);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.md-pill:hover:not(:disabled){border-color:rgb(43 29 18/.6);background:rgb(255 250 235/.7)}}.md-pill:active:not(:disabled){transform:scale(.96)}.md-pill[aria-pressed=true]{background:var(--parch-ink);color:var(--parch);border-color:var(--parch-ink)}.md-pill:disabled{cursor:progress;opacity:.7}.md-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.md-vote-error{flex-basis:100%;font-size:13px;color:var(--gules)}.md-icon{width:18px;height:18px;flex:none}.md-tablerow{position:absolute;inset:0;z-index:7;pointer-events:none}.md-tablerow>*{pointer-events:auto}.md-waiting{position:absolute;left:calc(var(--gutter) + clamp(6px, 1vw, 20px));bottom:calc(100% - var(--tb) - 2vh);display:flex;align-items:flex-end;gap:clamp(14px,1.6vw,28px)}.md-wait{position:relative;flex:none;width:var(--ws);padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.md-wait-pic{display:block;transition:transform .35s var(--ease)}.md-wait-in{display:block;animation:md-set-down .7s var(--ease) both;animation-delay:calc(var(--slot) * 80ms + .3s)}@keyframes md-set-down{0%{opacity:0;transform:translateY(-30px)}}.md-wait-pic .bottle,.md-wait-pic .md-photo{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 8px rgb(0 0 0/.55))}.md-next,.md-pick-btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-weight:800;white-space:nowrap;color:#2a1a06;background:linear-gradient(var(--gold-2),var(--gold) 55%,var(--gold-deep));box-shadow:inset 0 1px 0 rgb(255 245 215/.7),inset 0 -2px 0 rgb(100 66 10/.45),0 10px 18px -10px rgb(0 0 0/.9);transition:filter .2s var(--ease),transform .2s var(--ease),opacity .2s var(--ease)}.md-pick-btn{position:absolute;z-index:2;left:50%;top:calc(100% + 12px);translate:-50% 0;min-height:30px;padding:0 11px 0 8px;font-size:12.5px;opacity:0;transform:translateY(-4px)}.md-pick-btn .md-icon{width:15px;height:15px}.md-next{position:absolute;left:var(--gutter);bottom:clamp(16px,3.4vh,36px);min-height:46px;padding:0 20px 0 16px;font:inherit;font-size:15.5px;font-weight:800;border:0;cursor:pointer}.md-next:disabled{cursor:progress;opacity:.75}.md-next .md-icon{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.md-wait:hover .md-wait-pic{transform:translateY(-10px)}.md-wait:focus-visible .md-pick-btn,.md-wait:hover .md-pick-btn{opacity:1;transform:none}.md-next:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}}@media (hover:none){.md-pick-btn{opacity:1;transform:none}}.md-wait:focus-visible{outline:none}.md-wait:focus-visible .md-wait-pic{transform:translateY(-10px)}.md-wait:focus-visible .md-pick-btn{opacity:1;transform:none;outline:2.5px solid var(--ink);outline-offset:3px}.md-next:active:not(:disabled){transform:scale(.96)}.md-sparks{position:absolute;inset:0;z-index:8;width:100%;height:100%;pointer-events:none}.md-list{position:relative;isolation:isolate;overflow:clip;padding:clamp(56px,7vw,110px) var(--gutter) clamp(48px,6vw,90px);background:radial-gradient(90% 70% at 50% 0,rgb(255 170 80/.1),rgb(255 170 80/0) 70%),var(--stones) 0 0 /180px 96px,var(--stone);border-top:16px solid #24160c;box-shadow:inset 0 3px 0 #7a5332}.md-list:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(rgb(18 15 13/.55),rgb(18 15 13/.75))}.md-list-head{max-width:1240px;margin:0 auto clamp(40px,4.4vw,66px)}.md-list-title{display:flex;align-items:center;gap:14px;margin:0 0 12px;font-family:var(--md-display),serif;font-weight:400;font-size:clamp(36px,4.4vw,62px);line-height:1;letter-spacing:.02em}.md-list-icon{flex:none;width:.6em;height:.6em;color:var(--gold)}.md-list-note{margin:0;color:var(--ink-2);font-size:15.5px;max-width:70ch}.md-roll-of-arms{list-style:none;margin:0 auto;padding:0;max-width:1240px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:clamp(40px,4vw,60px) clamp(18px,2.2vw,32px);gap:clamp(40px,4vw,60px) clamp(18px,2.2vw,32px)}.md-item{position:relative;padding-top:10px}.md-item:before{content:"";position:absolute;z-index:1;top:0;height:10px;left:-8px;right:-8px;border-radius:6px;background:linear-gradient(#5d5953,#2e2b27 55%,#1b1917);box-shadow:0 4px 8px rgb(0 0 0/.5)}.md-swing{transform-origin:50% 0;rotate:var(--tilt,0deg)}.md-flag{position:relative;display:grid;justify-items:center;grid-gap:5px;gap:5px;text-align:center;color:#f3ead6;padding:22px clamp(12px,1.2vw,18px) 56px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 34px),0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 34px),0 100%);background:repeating-linear-gradient(90deg,rgb(0 0 0/.08) 0 2px,rgb(0 0 0/0) 2px 5px),linear-gradient(90deg,rgb(0 0 0/.35),rgb(255 255 255/.06) 25%,rgb(0 0 0/.12) 50%,rgb(255 255 255/.05) 75%,rgb(0 0 0/.35)),var(--field);box-shadow:inset 0 0 0 5px var(--field),inset 0 0 0 7px var(--metal);filter:drop-shadow(0 18px 18px rgb(0 0 0/.55));transition:transform .45s var(--ease)}.md-flag-arms{display:block;width:34%;margin-bottom:2px;filter:drop-shadow(0 3px 3px rgb(0 0 0/.4))}.md-item-pic{display:block;width:66%}.md-item-pic .bottle,.md-item-pic .md-photo{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 8px rgb(0 0 0/.45));transition:transform .45s var(--ease)}.md-item-name{margin:0;font-family:var(--md-serif),Georgia,serif;font-weight:400;font-size:21px;line-height:1.1;text-wrap:balance;color:var(--metal);text-shadow:0 1px 0 rgb(0 0 0/.5)}.md-item-name a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.md-item-name a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}}.md-item-meta{margin:0;font-size:13px;line-height:1.35;color:rgb(243 234 214/.82);font-weight:600}.md-item-notes{margin:0 0 6px;font-size:13.5px;line-height:1.4;color:#f3ead6}.md-flag .md-vote{justify-content:center;gap:6px}.md-flag .md-vote-q{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.md-flag .md-pill{min-height:38px;padding:0 11px;font-size:13px;gap:4px;color:#f3ead6;background:rgb(255 255 255/.1);border-color:rgb(243 234 214/.4)}.md-flag .md-pill[aria-pressed=true]{background:var(--metal);color:var(--field);border-color:var(--metal)}@media (hover:hover) and (pointer:fine){.md-flag .md-pill:hover:not(:disabled){background:rgb(255 255 255/.2);border-color:#f3ead6}}.md-roll-still .md-item:not(.is-in){opacity:0}.md-roll-still .md-item.is-in{animation:md-fade .4s ease-out both;animation-delay:calc(var(--n, 0) * 90ms)}.md-roll-still .md-item.is-in .md-flag{animation:md-drop .9s cubic-bezier(.45,.05,.3,1) both;animation-delay:calc(var(--n, 0) * 90ms)}.md-roll-still .md-item.is-in .md-swing{animation:md-swing-in 1.6s cubic-bezier(.3,.6,.35,1) both;animation-delay:calc(var(--n, 0) * 90ms + .4s)}@keyframes md-fade{0%{opacity:0}}@keyframes md-drop{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,50% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,50% 0,0 0)}}@keyframes md-swing-in{0%{rotate:0deg}30%{rotate:4deg}55%{rotate:-2.5deg}78%{rotate:1deg}to{rotate:var(--tilt,0deg)}}@media (hover:hover) and (pointer:fine){.md-item:hover .md-flag{transform:translateY(-4px)}.md-item:hover .md-item-pic .bottle,.md-item:hover .md-item-pic .md-photo{transform:translateY(-5px)}}.md-out{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;background:var(--night);padding:28px var(--gutter) clamp(48px,6vw,80px)}.md-out a{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;border:1.5px solid rgb(239 226 196/.26);color:var(--ink);text-decoration:none;font-weight:700}@media (hover:hover) and (pointer:fine){.md-out a:hover{border-color:var(--gold)}}@media (max-width:1240px){.md-wait-3{display:none}}@media (max-width:900px){.md-scene{--tb:72%;--sx:52%;--fs:clamp(130px,36vw,210px);--bw:clamp(110px,32vw,180px);--ws:clamp(70px,22vw,112px);display:flex;flex-direction:column;min-height:0}.md-head{width:auto;margin:0;padding:clamp(26px,7vw,56px) var(--gutter) 6px;order:1}.md-title{font-size:clamp(40px,11vw,76px)}.md-stage{position:relative;inset:auto;order:2;height:clamp(420px,112vw,620px)}.md-window{left:4%;width:clamp(80px,20vw,130px)}.md-moonlight{left:4%;width:60%}.md-old{display:none}.md-torch-0{left:26%;top:36%}.md-torch-1{left:84%;top:30%}.md-candles-0{left:8%}.md-candles-1{display:none}.md-goblet-0{left:80%}.md-goblet-1{display:none}.md-found{position:relative;right:auto;bottom:auto;order:3;width:auto;margin:14px var(--gutter) 0}.md-tablerow{position:relative;inset:auto;order:4;display:grid;grid-gap:50px;gap:50px;pointer-events:auto;margin-top:18px;padding:34px var(--gutter) clamp(28px,6vw,44px);background:linear-gradient(#5e3e24,#7a5332 40%,#5a3a22 80%,#3a2414)}.md-waiting{position:relative;left:auto;bottom:auto;justify-content:center;gap:clamp(18px,6vw,36px)}.md-wait-3{display:none}.md-next{position:relative;left:auto;bottom:auto;justify-content:center}}@media (max-width:560px){.md-roll-of-arms{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 14px}.md-item-notes{display:none}.md-item-name{font-size:17px}.md-flag{padding-bottom:48px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 26px),0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 26px),0 100%)}.md-flag .md-pill{padding:0 9px;font-size:12.5px;min-height:36px}}@media (prefers-reduced-motion:reduce){.medieval *,.medieval :after,.medieval :before{animation:none!important;transition:none!important}}