:root{color:#f1e5cf;font-synthesis:none;background:#09090b;font-family:Georgia,Times New Roman,serif}*{box-sizing:border-box}html,body,#app{background:radial-gradient(circle at 50% 4%,#7e5b3126,#0000 34%),linear-gradient(#151116 0%,#08080a 100%);min-height:100%;margin:0}body{min-width:320px;overflow-x:hidden}button{font:inherit}.shell{flex-direction:column;gap:9px;min-height:100vh;padding:16px 17px 14px;display:flex}.header{justify-content:space-between;align-items:end;gap:12px;display:flex}.eyebrow{letter-spacing:.31em;color:#9e866d;font-family:Arial,sans-serif;font-size:9px}h1{letter-spacing:.035em;margin:1px 0 0;font-size:28px;font-weight:500}.remaining{color:#a89888;white-space:nowrap;font-family:Arial,sans-serif;font-size:10px}.status{text-align:center;color:#c7b8a7;min-height:20px;font-size:13px;font-style:italic}.draw-area{place-items:center;min-height:510px;display:grid}.deck-button{aspect-ratio:2/3;cursor:pointer;background:0 0;border:0;border-radius:18px;width:min(72vw,250px);padding:0;transition:transform .18s,filter .18s;position:relative;transform:translateY(-4px)}.deck-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-10px)rotate(-.5deg)}.deck-button:active:not(:disabled){transform:translateY(-2px)scale(.985)}.deck-button:disabled{cursor:wait}.deck-shadow{background:#211b21;border:1px solid #d7b16e45;border-radius:17px;position:absolute;inset:0}.deck-shadow-one{z-index:-1;transform:translate(5px,6px)rotate(1.5deg)}.deck-shadow-two{z-index:-2;transform:translate(10px,12px)rotate(2.8deg)}.card-stage{z-index:3;aspect-ratio:2/3;perspective:1500px;transform-origin:50% 70%;will-change:transform, filter, opacity;width:min(72vw,250px);position:relative}.card-shell{background:radial-gradient(circle at 50% 34%,#2b2428 0%,#151217 43%,#08080a 100%);border-radius:18px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 25px 58px #0000008c,inset 0 0 25px #000000b3}.ornate-border{z-index:8;pointer-events:none;border:1.5px solid #c8a45e;border-radius:14px;position:absolute;inset:5px;box-shadow:inset 0 0 0 3px #151116,inset 0 0 0 4px #bf974d99,inset 0 0 0 9px #100d10,inset 0 0 0 10px #7c5c349e}.ornate-border:before,.ornate-border:after{content:"";background:linear-gradient(90deg,#0000,#8b6b3f 15%,#d0ad68 50%,#8b6b3f 85%,#0000);width:46%;height:1px;position:absolute;left:50%;transform:translate(-50%)}.ornate-border:before{top:12px}.ornate-border:after{bottom:12px}.corner{z-index:9;color:#c8a45e;text-shadow:0 1px 3px #000;pointer-events:none;place-items:center;width:26px;height:26px;font-size:24px;line-height:1;display:grid;position:absolute}.c1{top:9px;left:9px;transform:rotate(-42deg)}.c2{top:9px;right:9px;transform:rotate(42deg)scaleX(-1)}.c3{bottom:9px;left:9px;transform:rotate(-138deg)scaleX(-1)}.c4{bottom:9px;right:9px;transform:rotate(138deg)}.oracle-card{grid-template-rows:15.5% 1fr 8.5% 16%;padding:0;display:grid}.card-title-area{z-index:4;text-align:center;background:linear-gradient(#08080afa,#0c0a0cf5 72%,#0c0a0cad);flex-direction:column;justify-content:flex-start;align-items:center;padding:23px 18px 0;display:flex;position:relative}.card-name{color:#ead5a7;letter-spacing:.02em;white-space:nowrap;text-align:center;text-shadow:0 2px 5px #000;width:100%;font-size:clamp(14px,4.6vw,18px);line-height:1}.card-name.long-title{letter-spacing:.01em;font-size:clamp(13px,4.15vw,16.5px)}.card-name.very-long-title{letter-spacing:0;font-size:clamp(12px,3.85vw,15px)}.title-flourish{color:#a68248;grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;width:80%;margin:5px auto 0;font-size:6px;display:grid}.title-flourish span{background:linear-gradient(90deg,#0000,#8c6b3e);height:1px}.title-flourish span:last-child{background:linear-gradient(90deg,#8c6b3e,#0000)}.art-window{z-index:2;background:#0b0a0c;border:1px solid #8b683c8f;margin:0 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000}.art-window img{object-fit:contain;object-position:center;background:#0b0a0c;width:100%;height:100%;display:block}.art-vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 28px #000000ad,inset 0 0 7px #cfa65b1a}.number-medallion{z-index:10;background:radial-gradient(circle,#181318 0 55%,#0b090c 56% 100%);border:2px solid #d0ad68;border-radius:50%;place-self:center;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 0 3px #0c0a0c,0 0 0 4px #7c6036,0 5px 12px #000000b3}.number-medallion:before{content:"";border:1px solid #caa35c8c;border-radius:50%;position:absolute;inset:7px}.card-back-shell{color:#e5cf9f;place-items:center;display:grid}.back-symbol{aspect-ratio:1;border:2px solid #7a5e39a6;border-radius:50%;place-items:center;width:58%;display:grid;position:absolute;top:25%;left:50%;transform:translate(-50%);box-shadow:0 0 32px #c497491a}.back-symbol:before,.back-symbol:after{content:"";border:1px solid #634a36b3;position:absolute;inset:15%;transform:rotate(45deg)}.back-symbol:after{transform:rotate(22.5deg)}.back-eye{z-index:2;border-top:3px solid #c8a45e;border-bottom:3px solid #c8a45e;border-radius:50%;width:72%;height:38%;position:relative;transform:rotate(-2deg)}.back-eye:before{content:"";aspect-ratio:1;border:3px solid #c8a45e;border-radius:50%;width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.back-eye span{aspect-ratio:1;background:#d2af68;border-radius:50%;width:11%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.back-title{text-align:center;letter-spacing:.09em;font-size:21px;position:absolute;bottom:20%;left:0;right:0}.back-subtitle{text-align:center;color:#8f795f;letter-spacing:.21em;font-family:Arial,sans-serif;font-size:7px;position:absolute;bottom:14.3%;left:0;right:0}.result{flex-direction:column;align-items:center;gap:7px;width:100%;display:flex}.result-copy{text-align:center;min-height:13px}.drawn-by{color:#746a70;margin:3px 0 0;font-family:Arial,sans-serif;font-size:9px}.primary,.ghost{cursor:pointer;border-radius:10px}.primary{color:#f1e5cf;background:#29201d;border:1px solid #755d42;margin-top:2px;padding:9px 16px}.primary:hover:not(:disabled){background:#382a25}.primary:disabled{opacity:.45;cursor:default}.history-title{text-align:center;letter-spacing:.13em;color:#9e876d;margin-bottom:5px;font-size:10px}.history{gap:3px;display:grid}.history-row{background:#ffffff04;border:1px solid #cda7691a;border-radius:6px;grid-template-columns:21px 1fr 28px;align-items:center;gap:6px;min-height:27px;padding:2px 7px;display:grid}.history-sigil{color:#8f7042;font-size:8px}.history-name{color:#c9b8a6;font-size:10px}.history-number{color:#e5c993;justify-self:end;font-size:18px}.footer{color:#71686d;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-family:Arial,sans-serif;font-size:9px;display:flex}.ghost{color:#aa9179;background:0 0;border:0;padding:6px 8px}.ghost:hover{background:#ffffff0d}.hidden{display:none!important}.draw-area{place-items:center;min-height:540px;display:grid;position:relative}.oracle-deck{aspect-ratio:2/3;cursor:pointer;transform-origin:50% 80%;outline:none;width:min(72vw,250px);transition:transform .18s cubic-bezier(.2,.75,.25,1),filter .18s;position:relative}.oracle-deck:hover:not(.drawing){filter:brightness(1.045);transform:translateY(-7px)rotate(-.55deg)}.oracle-deck:focus-visible{outline-offset:8px;border-radius:18px;outline:1px solid #d1ac64b3}.oracle-deck.drawing{cursor:wait}.pile-card{pointer-events:none;background:radial-gradient(circle at 52% 36%,#30262f 0%,#1a151b 48%,#0a090c 100%);border:1px solid #caa45d9e;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #100d10,inset 0 0 0 4px #8460369e,0 9px 18px #00000047}.pile-card:after{content:"";border:1px solid #8b693e73;border-radius:12px;position:absolute;inset:9px}.pile-card-one{z-index:2;transform:translate(6px,7px)rotate(1.9deg)}.pile-card-two{z-index:1;transform:translate(-5px,11px)rotate(-2.4deg)}.pile-card-three{z-index:0;opacity:.82;transform:translate(10px,16px)rotate(3.5deg)}.card-stage{z-index:4;perspective:1500px;transform-origin:50% 72%;will-change:transform, opacity, filter;width:100%;height:100%;position:absolute;inset:0}.flip-card,.flip-card-inner,.flip-card-face{width:100%;height:100%}.flip-card-inner{transform-style:preserve-3d;will-change:transform;transition:transform .93s cubic-bezier(.15,.72,.18,1);position:relative}.card-stage.reveal .flip-card-inner{transform:rotateY(180deg)}.flip-card-face{backface-visibility:hidden;border-radius:18px;position:absolute;inset:0}.flip-card-front{transform:rotateY(180deg)}.card-stage.withdraw-top-card{animation:.39s cubic-bezier(.42,0,.72,.2) both withdrawTopCard}@keyframes withdrawTopCard{0%{opacity:1;filter:drop-shadow(0 20px 22px #0000006b);transform:translate(0)rotate(0)scale(1)}48%{opacity:1;transform:translate(10px,-12px)rotate(4deg)scale(.975)}to{opacity:0;filter:drop-shadow(0 3px 4px #00000014);transform:translate(48px,30px)rotate(9deg)scale(.82)}}.card-stage.deal-next-card{animation:1.27s cubic-bezier(.17,.78,.18,1) both dealNextCard}@keyframes dealNextCard{0%{opacity:.35;filter:drop-shadow(0 3px 5px #0000001f);transform:translate(-7px,20px)rotate(-4deg)scale(.9)}22%{opacity:1;transform:translate(-3px,5px)rotate(-2.2deg)scale(.965)}54%{filter:drop-shadow(0 27px 30px #0000008f);transform:translateY(-13px)rotate(.9deg)scale(1.025)}83%{transform:translateY(-4px)rotate(-.35deg)scale(.995)}to{opacity:1;filter:drop-shadow(0 21px 23px #0000007a);transform:translate(0)rotate(0)scale(1)}}.card-stage.settled-card{filter:drop-shadow(0 21px 23px #00000073)}.card-number{z-index:2;opacity:0;color:#f0ddb5;text-align:center;text-shadow:0 2px 4px #000;justify-content:center;align-items:center;padding-bottom:0;font-size:34px;line-height:1;transition:opacity .18s,transform .36s cubic-bezier(.2,1.35,.25,1);display:flex;position:absolute;inset:0;transform:translateY(-4px)scale(.68)}.card-number.number-visible{opacity:1;transform:translateY(-4px)scale(1)}.card-stage.deal-next-card .number-medallion{animation:.6s 1.34s both medallionPulse}@keyframes medallionPulse{0%,to{box-shadow:0 0 0 2px #0a0807,0 0 0 4px #6a4927cc,0 6px 14px #000000c2,inset 0 0 10px #000000b8}50%{box-shadow:0 0 0 2px #0a0807,0 0 0 4px #bd8a4b,0 0 20px #bb672557,0 7px 15px #000000c2,inset 0 0 9px #000000a8}}.result-copy{text-align:center;min-height:13px;margin-top:18px}.primary{display:none!important}@media (prefers-reduced-motion:reduce){.card-stage.withdraw-top-card,.card-stage.deal-next-card,.card-stage.deal-next-card .number-medallion{animation-duration:1ms!important;animation-delay:0s!important}.flip-card-inner{transition-duration:.12s}}.card-descriptors{z-index:6;white-space:nowrap;color:#bca47b;letter-spacing:.015em;text-align:center;text-shadow:0 1px 3px #000000d9;background:linear-gradient(#0a080a59,#0a080aeb);justify-content:center;align-items:center;gap:5px;padding:2px 20px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(7px,2.6vw,9px);font-style:italic;display:flex;position:relative;overflow:hidden}.card-descriptors span{color:#765b35;font-size:.8em;font-style:normal}.app-header h1,header h1,h1{box-sizing:border-box;white-space:nowrap;text-overflow:clip;letter-spacing:.035em;text-align:center;max-width:100%;padding-inline:8px;font-size:clamp(18px,5.2vw,25px);line-height:1.05;overflow:visible}.back-title{box-sizing:border-box;white-space:nowrap;text-overflow:clip;letter-spacing:.08em;text-align:center;width:auto;max-width:calc(100% - 36px);font-size:clamp(13px,4.4vw,18px);line-height:1;left:18px;right:18px;overflow:visible}.size-controls{background:#0a080a9e;border:1px solid #89683d6b;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 28px);margin:5px auto 8px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff06}.size-button{color:#9d8969;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:56px;padding:5px 10px;font-family:Georgia,Times New Roman,serif;font-size:10px;line-height:1;transition:color .15s,background .15s,box-shadow .15s,transform .12s}.size-button:active{transform:translateY(1px)}.size-button:focus-visible{outline-offset:1px;outline:1px solid #c8a260}html{--hallow-deck-scale:1;--hallow-draw-height:540px}html[data-deck-size=small]{--hallow-deck-scale:.8;--hallow-draw-height:430px}html[data-deck-size=medium]{--hallow-deck-scale:1;--hallow-draw-height:540px}html[data-deck-size=large]{--hallow-deck-scale:1.3;--hallow-draw-height:665px}.draw-area{min-height:var(--hallow-draw-height);transition:min-height .22s}.oracle-deck{width:min(72vw,250px);transform:scale(var(--hallow-deck-scale)) translateY(0) rotateZ(0deg);transform-origin:50%;transition:transform .18s cubic-bezier(.2,.75,.25,1),filter .18s}.oracle-deck:hover:not(.drawing){transform:scale(var(--hallow-deck-scale)) translateY(-7px) rotateZ(-.55deg)}.oracle-deck:active:not(.drawing){transform:scale(var(--hallow-deck-scale)) translateY(-2px) scale(.988)}html[data-deck-size=small] .result-copy{margin-top:5px}html[data-deck-size=medium] .result-copy{margin-top:18px}html[data-deck-size=large] .result-copy{margin-top:42px}.size-controls{transform:none}:root{--old-ink:#1b1510;--old-ash:#0e0b09;--old-brown:#2a1c13;--old-leather:#3c291c;--old-parchment:#d2b982;--old-parchment-dim:#8e744c;--old-brass:#a98245;--old-brass-bright:#d2ad67;--old-blood:#6d261f;--old-ember:#b86f2a}html,body,#app{background:radial-gradient(circle at 50% -10%,#c17e3521,#0000 35%),radial-gradient(circle at 14% 30%,#6f361926,#0000 26%),radial-gradient(circle at 86% 58%,#5c2c151f,#0000 30%),repeating-linear-gradient(8deg,#ffffff03 0 1px,#0000 1px 6px),linear-gradient(#17100c 0%,#0c0908 58%,#060505 100%)}body{color:#dbc69e;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif}.shell{isolation:isolate;padding:17px 18px 15px;position:relative}.shell:before{content:"";z-index:-1;aspect-ratio:1;opacity:.9;pointer-events:none;background:linear-gradient(30deg,#0000 49.7%,#a57f480d 49.9% 50.1%,#0000 50.3%),linear-gradient(90deg,#0000 49.7%,#a57f480b 49.9% 50.1%,#0000 50.3%),linear-gradient(150deg,#0000 49.7%,#a57f480b 49.9% 50.1%,#0000 50.3%);border:1px solid #a47e4613;border-radius:50%;width:min(88vw,470px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:inset 0 0 0 22px #a47e4605,inset 0 0 0 23px #a47e460e,0 0 90px #00000047}.header{align-items:flex-end}.eyebrow{color:#866d48;letter-spacing:.34em;text-transform:uppercase;font-family:Courier New,monospace;font-size:8px}h1,.app-header h1,header h1{color:#d4bd8f;font-variant:small-caps;letter-spacing:.07em;text-shadow:0 1px #ffebbd14,0 2px 2px #000,0 0 22px #aa692a1f;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:600}.remaining{color:#8e7653;letter-spacing:.04em;font-family:Courier New,monospace}.status{color:#bca67d;text-shadow:0 1px 2px #000;width:fit-content;max-width:92%;min-height:22px;margin:0 auto;padding:4px 15px 5px;font-family:Palatino Linotype,Georgia,serif;font-size:12px;font-style:italic;position:relative}.status:before,.status:after{content:"";background:linear-gradient(90deg,#0000,#9f774294);width:23px;height:1px;position:absolute;top:50%}.status:before{right:100%}.status:after{left:100%;transform:scaleX(-1)}.size-controls{background:linear-gradient(#452f1fe0,#1b140ff5);border:1px solid #5d452c;border-radius:3px;gap:2px;margin-top:7px;padding:3px 4px;box-shadow:inset 0 1px #ddb8751a,inset 0 -1px #000000b8,0 2px 8px #0000004d}.size-button{color:#9b8057;letter-spacing:.06em;text-transform:uppercase;border-radius:2px;min-width:54px;font-family:Courier New,monospace;font-size:9px;font-weight:700}.size-button:hover{color:#d4b474;background:#7e562c29}.size-button.selected{color:#e2c88e;background:linear-gradient(#76522a73,#432c1957);box-shadow:inset 0 0 0 1px #c4974d7a,inset 0 0 10px #b5732d1c,0 1px 3px #00000073}.oracle-deck,.card-stage,.flip-card-face{border-radius:5px}.card-shell,.pile-card{clip-path:polygon(1.2% .4%,8% 0%,17% .6%,28% .1%,39% .45%,52% 0%,64% .55%,76% .15%,87% .6%,98.8% .25%,100% 4%,99.55% 12%,100% 21%,99.45% 31%,99.9% 43%,99.4% 54%,100% 66%,99.35% 77%,99.9% 89%,98.9% 99.6%,91% 100%,81% 99.5%,70% 100%,58% 99.45%,46% 100%,35% 99.5%,24% 100%,13% 99.45%,1% 99.8%,.35% 92%,.8% 82%,.25% 70%,.75% 60%,.2% 48%,.65% 37%,.2% 25%,.8% 14%);border-radius:4px}.card-shell{background:radial-gradient(circle at 21% 18%,#8f5a291a,#0000 19%),radial-gradient(circle at 78% 72%,#7e481f1a,#0000 20%),repeating-linear-gradient(103deg,#e0c69205 0 1px,#0000 1px 5px),radial-gradient(circle at 50% 34%,#2b211b 0%,#17120f 48%,#080706 100%);box-shadow:0 26px 52px #000000a3,0 6px 13px #000000ad,inset 0 0 28px #000000c7,inset 0 0 0 1px #b4844552}.card-shell:before{content:"";z-index:7;pointer-events:none;opacity:.82;mix-blend-mode:soft-light;background:radial-gradient(circle at 9% 13%,#daa65929 0 1px,#0000 2px),radial-gradient(circle at 91% 88%,#0006 0 2px,#0000 3px),radial-gradient(circle at 76% 10%,#ca914312,#0000 14%),repeating-linear-gradient(12deg,#ffffff03 0 1px,#0000 1px 4px),radial-gradient(#0000 58%,#00000042 82%,#000000a3 100%);position:absolute;inset:0}.card-shell:after{content:"";z-index:7;pointer-events:none;position:absolute;inset:2px;box-shadow:inset 0 0 8px #000000bf,inset 0 0 0 1px #b787481f}.ornate-border{opacity:.93;border:1px solid #be914bb3;border-radius:2px;inset:7px;box-shadow:inset 0 0 0 2px #110c09e6,inset 0 0 0 3px #815b319e,inset 0 0 0 7px #0a0807a8,inset 0 0 0 8px #976c3957}.ornate-border:before,.ornate-border:after{opacity:.8;background:linear-gradient(90deg,#0000,#725130 13%,#bd8e51 50%,#725130 87%,#0000)}.corner{color:#ad824a;opacity:.86;filter:sepia(.4);font-size:22px}.oracle-card{background:radial-gradient(circle at 51% 35%,#5036214d,#0000 38%),linear-gradient(#211813 0%,#100d0b 100%)}.card-title-area{background:linear-gradient(#1f1611fa,#140f0cf5 72%,#140f0cc2);padding-top:22px}.card-name{color:#d8bd83;font-variant:small-caps;letter-spacing:.045em;text-shadow:0 1px #ffe9b80f,0 2px 3px #000;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:600}.title-flourish{color:#8f6638}.art-window{background:#080706;border:1px solid #72502e;margin:0 17px;box-shadow:0 0 0 2px #17100be0,0 0 0 3px #855b2f4d,inset 0 0 20px #000000c7}.art-window:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#59361912,#0000 4% 96%,#59361912),repeating-linear-gradient(0deg,#f0d59d04 0 1px,#0000 1px 4px);position:absolute;inset:0}.art-vignette{box-shadow:inset 0 0 24px #00000094,inset 0 0 5px #ba843d26}.card-descriptors{color:#a68c61;letter-spacing:.025em;background:linear-gradient(#1d140f6b,#0f0b09f5);font-family:Palatino Linotype,Georgia,serif;font-size:clamp(8px,2.7vw,10px)}.card-descriptors span{color:#644524}.number-medallion{background:radial-gradient(circle at 36% 30%,#d4a65b26,#0000 25%),radial-gradient(circle,#241813 0 52%,#0c0908 54% 100%);border:1px solid #b98c4d;border-radius:47% 52% 48% 51%;width:66px;height:66px;transform:rotate(-1.2deg);box-shadow:0 0 0 2px #0a0807,0 0 0 4px #6a4927cc,0 6px 14px #000000c2,inset 0 0 10px #000000b8}.number-medallion:before{border-color:#b4824480;border-radius:49% 46% 52% 47%;inset:7px}.card-number{color:#dfc28a;text-shadow:0 2px 3px #000,0 0 8px #ae6c2c24;font-family:Palatino Linotype,Georgia,serif;font-size:35px}.card-back-shell{color:#d0b27b;background:radial-gradient(circle at 50% 39%,#7347242e,#0000 24%),radial-gradient(circle at 21% 19%,#9059291a,#0000 15%),repeating-linear-gradient(96deg,#d9bb8205 0 1px,#0000 1px 5px),linear-gradient(150deg,#291a18 0%,#1a1110 43%,#0c0908 100%)}.back-symbol{border:1px solid #8e6437a3;transform:translate(-50%)rotate(-4deg);box-shadow:inset 0 0 25px #00000085,0 0 34px #9d582212}.back-symbol:before,.back-symbol:after{border-color:#704d2db8}.back-eye,.back-eye:before{border-color:#a57a43}.back-eye span{background:#b88748}.back-title{color:#cfb47d;font-variant:small-caps;text-shadow:0 2px 3px #000;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:600}.back-subtitle{color:#775f40;letter-spacing:.18em;font-family:Courier New,monospace}.pile-card{background:repeating-linear-gradient(102deg,#e5c68a04 0 1px,#0000 1px 5px),radial-gradient(circle at 50% 36%,#2b1c19 0%,#160f0e 50%,#090706 100%);border:1px solid #9d6f3b8f;box-shadow:inset 0 0 0 2px #0d0908,inset 0 0 0 3px #6f4c2a85,0 10px 18px #0000005c}.pile-card:after{border-color:#7e58316b;border-radius:1px;inset:9px}.pile-card-one{transform:translate(6px,7px)rotate(2.3deg)}.pile-card-two{transform:translate(-6px,11px)rotate(-3.1deg)}.pile-card-three{opacity:.78;transform:translate(10px,16px)rotate(4.2deg)}.flip-card-inner{transition-duration:1.08s;transition-timing-function:cubic-bezier(.12,.68,.18,1)}.history-panel{border-top:1px solid #9b6f3d38;padding-top:10px}.history-title{color:#856b48;letter-spacing:.18em;font-family:Courier New,monospace;font-size:9px}.history-row{background:linear-gradient(92deg,#7858361a,#3f2e1f14),#16100ca3;border:1px solid #7d5b3745;border-radius:1px;box-shadow:inset 3px 0 #70482521}.history-sigil{color:#805b31}.history-name{color:#b79e74;font-family:Palatino Linotype,Georgia,serif}.history-number{color:#cfad6e}.footer{color:#665540;border-top-color:#8f653a2e;font-family:Courier New,monospace}.ghost{color:#9b7e55;text-transform:uppercase;letter-spacing:.04em;border:1px solid #704e2c42;border-radius:2px;font-family:Courier New,monospace}.ghost:hover{color:#d0ad73;background:#6e4b281f}@media (width<=380px){.shell{padding-inline:13px}.status{font-size:11px}.status:before,.status:after{width:14px}}@media (prefers-reduced-motion:reduce){.flip-card-inner{transition-duration:.12s}}.counters{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.retract-button{color:#dcc8a3;letter-spacing:.04em;cursor:pointer;background:#251d1ceb;border:1px solid #caa45d5c;border-radius:7px;padding:5px 9px;font-family:Georgia,Times New Roman,serif;font-size:10px}.retract-button:hover{color:#f1dfb8;background:#3d2d26f5}.retracted-bar{background:linear-gradient(#221b1ffa,#0d0b0efc),#100d10;border:1px solid #caa45d6b;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:58px;padding:0 13px;display:none;box-shadow:inset 0 0 18px #000000b8}.retracted-title{color:#e4cca0;letter-spacing:.12em;white-space:nowrap;font-size:13px}html[data-retracted=true],html[data-retracted=true] body,html[data-retracted=true] #app{background:#0d0b0e;height:58px;min-height:58px;overflow:hidden}html[data-retracted=true] .shell{display:none}html[data-retracted=true] .retracted-bar{display:flex}
