:root{color-scheme:dark;--bg: #070806;--ink: #fffaf0;--muted: rgba(255, 250, 240, .66);--dim: rgba(255, 250, 240, .42);--line: rgba(255, 250, 240, .16);--panel: rgba(14, 17, 18, .7);--gold: #ffd88a;--mint: #7fffe1;--pink: #ff7ab6;--blue: #83b7ff;--red: #ff5f73;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:var(--bg);overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.62}.background-canvas{position:fixed;inset:0;z-index:0;pointer-events:none}.living-world{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.living-world__canvas{position:absolute;inset:0;width:100%;height:100%}.living-sprite{--sprite-size: 1;--sprite-life: 5s;--sprite-drift: 0;--sprite-delay: 0s;position:absolute;display:inline-grid;place-items:center;opacity:0;color:var(--ink);font-size:calc(.8rem * var(--sprite-size));filter:drop-shadow(0 0 12px rgba(255,216,138,.22));animation:sprite-float var(--sprite-life) cubic-bezier(.2,.7,.2,1) var(--sprite-delay) forwards;will-change:transform,opacity}.living-sprite--word{color:#fffaf061;letter-spacing:.12em;text-transform:lowercase}.living-sprite--symbol{color:#7fffe194;font-size:calc(1.6rem * var(--sprite-size));animation-name:sprite-pop}.living-sprite--crown{color:#ffd88a9e;font-size:calc(1.8rem * var(--sprite-size));animation-name:sprite-crown}.living-sprite--ghost{max-width:170px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fffaf061;background:#ffffff09;backdrop-filter:blur(10px)}.living-sprite--diagnostic{padding:8px 10px;border:1px solid rgba(127,255,225,.19);border-radius:3px;color:#7fffe185;background:#00000038;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:calc(.64rem * var(--sprite-size));letter-spacing:.06em}.living-sprite--stamp{padding:8px 12px;border:2px solid rgba(255,95,115,.34);color:#ff5f7375;font-weight:950;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-9deg);animation-name:sprite-stamp}.living-sprite--glitch{padding:6px 10px;color:#ffffffad;background:#ff7ab61f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;animation-name:sprite-glitch}.living-door{width:28px;height:42px;display:block;border:1px solid rgba(255,216,138,.38);border-radius:14px 14px 2px 2px;background:linear-gradient(90deg,#ffd88a1f,#00000052);box-shadow:inset -10px 0 18px #0000005c,0 0 22px #ffd88a1f;transform-origin:left center;animation:door-open var(--sprite-life) ease-in-out forwards}.living-eye{width:34px;height:18px;display:block;border:1px solid rgba(255,250,240,.24);border-radius:50%;background:radial-gradient(circle at var(--cursor-x) var(--cursor-y),var(--gold) 0 12%,rgba(255,255,255,.18) 13% 24%,rgba(0,0,0,.42) 25% 100%);box-shadow:0 0 18px #ffd88a1f}.living-creature{position:relative;width:38px;height:17px;display:block;border-radius:999px;background:#7fffe121;border:1px solid rgba(127,255,225,.22);animation:creature-walk var(--sprite-life) linear forwards}.living-creature i{position:absolute;top:4px;width:4px;height:4px;border-radius:50%;background:#fffaf094}.living-creature i:first-child{right:9px}.living-creature i:last-child{right:17px}.living-worm{display:flex;gap:3px;align-items:center;animation:worm-crawl var(--sprite-life) ease-in-out forwards}.living-worm i{width:8px;height:8px;border-radius:50%;background:#ff7ab64d;box-shadow:0 0 14px #ff7ab62e}.living-worm i:nth-child(2){transform:translateY(-3px)}.living-worm i:nth-child(3){transform:translateY(2px)}.artifact-shell{--cursor-x: 50%;--cursor-y: 50%;position:relative;z-index:1;min-height:100vh;padding:clamp(14px,1.4vw,30px);overflow:hidden;isolation:isolate;background:radial-gradient(circle at var(--cursor-x) var(--cursor-y),rgba(255,216,138,.1),transparent 26rem),linear-gradient(180deg,#0708061a,#070806 72%)}.artifact-shell:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at var(--cursor-x) var(--cursor-y),black,transparent 78%)}.artifact-shell:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.18;mix-blend-mode:overlay;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(255,255,255,.12) 4px)}.artifact-topbar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:min(1880px,calc(100vw - 36px));margin:0 auto;min-height:52px}.brand{display:inline-flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none;font-weight:850}.odd-switch{border:1px solid var(--line);border-radius:999px;min-height:38px;padding:0 13px;color:var(--muted);background:#ffffff0e;backdrop-filter:blur(18px);text-transform:lowercase;font-size:.78rem}.artifact-stage{position:relative;z-index:3;min-height:calc(100svh - 86px);max-width:min(1880px,calc(100vw - 36px));margin:clamp(4px,1vw,18px) auto 0;display:grid;grid-template-columns:minmax(420px,1fr) minmax(300px,.62fr);align-items:center;gap:clamp(18px,2.4vw,54px)}.artifact-readout{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff14,#ffffff06);backdrop-filter:blur(22px);padding:18px;min-height:clamp(150px,18vh,230px);box-shadow:0 24px 80px #00000047}.artifact-readout{border-radius:28px 4px;transform:rotate(1deg) translateY(2vh)}.artifact-readout span,.claim-panel label,.section-kicker{display:block;color:var(--dim);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:850}.artifact-readout small{color:var(--muted);line-height:1.5}.artifact-readout strong{display:block;margin:14px 0 8px;font-size:clamp(1.5rem,3vw,2.4rem)}.button-universe{position:relative;display:grid;justify-items:center;align-content:center;min-height:clamp(640px,78svh,900px)}.button-universe:before,.button-universe:after{content:"";position:absolute;border:1px dashed rgba(255,255,255,.17);border-radius:50%;pointer-events:none}.button-universe:before{width:clamp(560px,40vw,820px);aspect-ratio:1;animation:orbit-wobble 18s linear infinite}.button-universe:after{width:clamp(430px,31vw,620px);aspect-ratio:1;animation:orbit-wobble 13s linear infinite reverse}.click-orb{position:relative;z-index:2;width:clamp(420px,30vw,620px);aspect-ratio:1;display:grid;place-items:center;border-radius:999px;isolation:isolate}.click-orb__halo{position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 90deg,var(--gold),var(--mint),var(--pink),var(--blue),var(--gold));filter:blur(24px);opacity:.6;animation:spin 10s linear infinite}.click-orb__orbit{position:absolute;inset:5%;border:1px solid rgba(255,255,255,.2);border-radius:inherit;animation:spin 16s linear infinite}.click-orb__orbit:before{content:"";position:absolute;top:8%;left:20%;width:13px;height:13px;border-radius:50%;background:var(--gold);box-shadow:0 0 22px var(--gold)}.click-orb__orbit--two{inset:15%;transform:rotate(72deg);animation-duration:11s;animation-direction:reverse}.click-orb__orbit--two:before{background:var(--mint);box-shadow:0 0 22px var(--mint)}.click-orb__core{position:relative;z-index:1;width:70%;height:70%;display:grid;place-items:center;align-content:center;padding:26px;text-align:center;border:1px solid rgba(255,255,255,.24);border-radius:inherit;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.22),transparent 30%),radial-gradient(circle at 50% 52%,#ffd88a1f,#06080af5 64%);box-shadow:inset 0 0 70px #ffffff14,0 36px 110px #000000a3}.click-orb__core span,.click-orb__core small{color:var(--dim);text-transform:uppercase;letter-spacing:.16em;font-size:.65rem;font-weight:850}.click-orb__core small{max-width:86%;line-height:1.35}.click-orb__core strong{margin:12px 0;max-width:100%;font-size:clamp(2rem,5.5vw,4.8rem);line-height:.86;overflow-wrap:anywhere}.click-orb.is-pending .click-orb__halo{animation-duration:1.2s;opacity:.92}.click-orb.mood-hungry .click-orb__core{animation:hungry 1s ease-in-out infinite}.claim-panel{position:relative;z-index:4;width:min(100%,640px);margin-top:clamp(-76px,-4vw,-46px);border:1px solid var(--line);border-radius:6px;padding:14px;background:#080a0bc2;backdrop-filter:blur(24px);box-shadow:0 28px 90px #0006}.claim-panel__row{display:grid;grid-template-columns:1fr;gap:10px;margin-top:9px}.claim-panel input{width:100%;border:1px solid var(--line);border-radius:4px;min-height:54px;padding:0 15px;color:var(--ink);background:#00000061;outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.claim-panel input:focus{border-color:var(--gold);box-shadow:0 0 0 4px #ffd88a24;transform:translateY(-1px)}.claim-button{position:relative;min-height:76px;overflow:hidden;border:0;border-radius:4px;color:#080806;background:linear-gradient(135deg,var(--gold),#fff4d4 42%,var(--mint));font-weight:1000;letter-spacing:.04em;box-shadow:0 18px 60px #ffd88a3d}.claim-button:before{content:"";position:absolute;inset:-60% -20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:translate(-70%) rotate(15deg);animation:button-scan 3.6s ease-in-out infinite}.claim-button:hover{transform:translateY(-2px) scale(1.01)}.claim-button:active{transform:translateY(1px) scale(.99)}.claim-button__idle{position:relative;z-index:1;font-size:clamp(1rem,5vw,1.7rem)}.claim-button__shadow{position:absolute;inset:auto 0 6px;color:#00000021;transform:scaleY(-1);font-size:clamp(1rem,5vw,1.7rem)}.claim-panel__meta{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--dim);font-size:.78rem}.claim-panel__error{margin:10px 0 0;color:var(--red);font-size:.88rem}.share-relic{position:relative;z-index:4;width:min(100%,560px);margin-top:10px;padding:14px;border:1px solid rgba(255,216,138,.32);border-radius:4px 18px;color:var(--ink);background:#080a0bbd;backdrop-filter:blur(22px);box-shadow:0 24px 70px #00000047}.share-relic span{display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:.64rem;font-weight:900}.share-relic p{margin:10px 0 12px;color:var(--muted);line-height:1.45}.share-relic__actions{display:flex;gap:8px;flex-wrap:wrap}.share-relic__actions button{min-height:42px;border:1px solid var(--line);border-radius:4px;padding:0 13px;color:var(--ink);background:#ffffff12}.share-relic__actions button:first-child{color:#070806;border-color:transparent;background:linear-gradient(135deg,var(--gold),var(--mint));font-weight:900}.history-rail{position:relative;z-index:3;max-width:min(1680px,calc(100vw - 36px));margin:8px auto 0;padding:0 0 24px}.history-rail__head{display:flex;justify-content:space-between;gap:18px;align-items:end}.history-rail__head p{max-width:260px;margin:0;color:var(--dim);font-size:.82rem;line-height:1.35;text-align:right}.history-rail h2,.stats-relics h2{margin:8px 0 0;font-size:clamp(1.8rem,4vw,3.4rem);line-height:.95}.stats-relics__intro p{max-width:360px;margin:8px 0 0;color:var(--dim);font-size:.82rem;line-height:1.35}.monarch-floaters{position:fixed;inset:0;z-index:2;pointer-events:none}.flying-monarch{position:fixed;left:var(--float-x);top:var(--float-y);display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fffaf0db;background:#ffffff0e;backdrop-filter:blur(16px);box-shadow:0 16px 42px #00000038;animation:monarch-drift calc(12s + var(--i) * 1s) ease-in-out var(--float-delay) infinite alternate}.flying-monarch--current{border-color:#ffd88a57;color:var(--ink);background:#ffd88a1f}.flying-monarch:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px #ffd88a99}.flying-monarch b{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flying-monarch small{color:var(--dim)}.history-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0;margin:8px 0 0;list-style:none}.history-list li{position:relative;min-height:112px;display:flex;flex-direction:column;gap:5px;padding:10px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:3px;background:#ffffff06;backdrop-filter:blur(10px)}.history-list li:nth-child(odd){transform:translateY(3px) rotate(-.4deg)}.history-list li:nth-child(2n){transform:rotate(.5deg)}.history-list li.optimistic{border-color:#ffd88aa3}.history-list__rank{color:var(--gold);font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.history-list__owner{margin-top:auto;font-weight:950;font-size:clamp(1rem,1.6vw,1.35rem);line-height:.95;overflow-wrap:anywhere}.history-list p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-list time,.history-list small,.empty-state{color:var(--dim)}.history-list time,.history-list small{font-size:.68rem}.artifact-event{position:fixed;z-index:12;max-width:min(280px,72vw);margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:4px;color:var(--ink);background:#060808c2;backdrop-filter:blur(18px);box-shadow:0 18px 50px #00000052;pointer-events:none;font-size:.88rem}.artifact-event--rare{border-color:#7fffe180;color:var(--mint)}.artifact-event--legendary{border-color:#ff7ab6b8;color:var(--pink);text-transform:uppercase;font-weight:900}.artifact-event--system{color:var(--gold)}.artifact-event--secret{color:#080806;background:var(--gold)}.curio{position:fixed;z-index:8;min-width:40px;min-height:34px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:#ffffff12;backdrop-filter:blur(14px);box-shadow:0 12px 34px #00000042}.curio:hover{color:#070806;background:var(--mint)}.click-echo{position:fixed;z-index:18;pointer-events:none;color:var(--gold);font-weight:900;transform:translate(-50%,-50%)}.portal-curtain{position:fixed;inset:10%;z-index:10;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;pointer-events:none;opacity:0;transform:scale(.5) rotate(-8deg);background:radial-gradient(circle,rgba(0,0,0,.82),rgba(255,122,182,.12),transparent 68%);transition:opacity .52s ease,transform .62s cubic-bezier(.2,.9,.2,1)}.portal-curtain span{color:var(--pink);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.curtain-open .portal-curtain{opacity:1;transform:scale(1) rotate(0)}.fake-cursor{position:fixed;z-index:16;left:calc(100% - var(--cursor-x));top:calc(100% - var(--cursor-y));width:18px;height:18px;pointer-events:none;opacity:0;border-left:12px solid var(--pink);border-top:12px solid transparent;filter:drop-shadow(0 0 12px rgba(255,122,182,.7))}.has-fake-cursor .fake-cursor{opacity:1}.takeover-notice{position:fixed;inset:0;z-index:19;display:grid;place-items:center;pointer-events:none;color:var(--gold);font-size:clamp(2.4rem,10vw,8rem);font-weight:1000;letter-spacing:0;text-align:center;text-shadow:0 0 40px rgba(255,216,138,.34),0 12px 80px rgba(0,0,0,.8);animation:takeover-flash 2.6s ease forwards}.stats-relics{position:relative;z-index:3;max-width:min(1680px,calc(100vw - 36px));margin:8px auto 18px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;align-items:center}.stats-orbit{position:relative;min-height:0;margin:0;display:grid;gap:7px}.stat-relic{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;border:1px solid rgba(255,255,255,.13);border-radius:5px 18px;text-align:left;background:#ffffff0b;backdrop-filter:blur(14px);animation:feed-breathe 5s ease-in-out infinite alternate}.stat-relic:nth-child(2n){border-radius:18px 5px;animation-delay:-1.2s}.stat-relic dt{display:block;color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:850}.stat-relic dd{display:block;margin:0;font-size:clamp(1.15rem,2.8vw,2.35rem);font-weight:950;line-height:.9;overflow-wrap:anywhere}.stat-relic small{color:var(--dim);font-size:.68rem}.what-is-this{position:relative;z-index:3;max-width:min(1680px,calc(100vw - 36px));margin:8px auto 22px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:4px 28px;background:linear-gradient(135deg,#ffffff0f,#ffffff05),radial-gradient(circle at 16% 20%,rgba(127,255,225,.1),transparent 34%);backdrop-filter:blur(18px)}.what-is-this h1{margin:8px 0 0;font-size:clamp(2rem,5vw,4.8rem);line-height:.9}.what-is-this__copy p{margin:0 0 14px;color:var(--muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.55}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbit-wobble{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.04)}to{transform:rotate(360deg) scale(1)}}@keyframes button-scan{0%,42%{transform:translate(-80%) rotate(15deg)}68%,to{transform:translate(80%) rotate(15deg)}}@keyframes hungry{0%,to{transform:scale(1)}50%{transform:scale(1.025) rotate(.7deg)}}@keyframes sprite-float{0%{opacity:0;transform:translate3d(0,18px,0) rotate(-2deg)}12%,72%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--sprite-drift) * 70px),-44px,0) rotate(4deg)}}@keyframes sprite-pop{0%{opacity:0;transform:scale(.4) rotate(-30deg)}18%,74%{opacity:1}to{opacity:0;transform:scale(1.5) rotate(35deg)}}@keyframes sprite-crown{0%{opacity:0;transform:translateY(18px) rotate(-8deg)}16%,70%{opacity:1}to{opacity:0;transform:translateY(-68px) rotate(12deg)}}@keyframes sprite-stamp{0%{opacity:0;transform:scale(1.8) rotate(-16deg)}15%,60%{opacity:1;transform:scale(1) rotate(-9deg)}to{opacity:0;transform:scale(.96) rotate(-5deg)}}@keyframes sprite-glitch{0%,to{opacity:0;transform:translate(0);clip-path:inset(0 0 0 0)}15%,75%{opacity:1}25%{transform:translate(-12px);clip-path:inset(22% 0 49% 0)}42%{transform:translate(9px);clip-path:inset(56% 0 18% 0)}58%{transform:translate(-4px);clip-path:inset(8% 0 62% 0)}}@keyframes door-open{0%{opacity:0;transform:perspective(120px) rotateY(0)}20%,62%{opacity:1}44%,68%{transform:perspective(120px) rotateY(-42deg)}to{opacity:0;transform:perspective(120px) rotateY(0)}}@keyframes creature-walk{0%{opacity:0;transform:translate(-45px) scaleX(1)}10%,84%{opacity:1}45%{transform:translate(20px) scaleX(1.08)}to{opacity:0;transform:translate(90px) scaleX(.92)}}@keyframes worm-crawl{0%{opacity:0;transform:translate(-34px)}12%,80%{opacity:1}50%{transform:translate(24px) translateY(-4px)}to{opacity:0;transform:translate(78px)}}@keyframes takeover-flash{0%{opacity:0;transform:scale(.92);filter:blur(16px)}18%,72%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.08);filter:blur(12px)}}@keyframes monarch-drift{0%{transform:translate3d(-10px,6px,0) rotate(-2deg)}35%{transform:translate3d(18px,-16px,0) rotate(2deg)}70%{transform:translate3d(-6px,-28px,0) rotate(-1deg)}to{transform:translate3d(26px,8px,0) rotate(3deg)}}@keyframes stat-bob{0%{transform:translateZ(0) rotate(-1deg)}to{transform:translate3d(10px,-12px,0) rotate(1.5deg)}}@keyframes feed-breathe{0%{transform:translateY(0) rotate(-.2deg)}to{transform:translateY(-3px) rotate(.25deg)}}@media(min-width:921px){.artifact-shell{min-height:100svh}.stats-relics,.history-rail,.what-is-this,.artifact-readout{margin:0}.artifact-stage{display:block}.button-universe{width:min(760px,58vw);margin:0 auto}.artifact-readout{position:absolute;right:clamp(26px,3vw,70px);top:clamp(16px,4svh,44px);width:min(430px,27vw);transform:rotate(1deg)}.stats-relics{position:absolute;left:clamp(26px,3vw,70px);top:min(55svh,calc(100svh - 270px));width:min(470px,28vw);grid-template-columns:1fr}.stats-relics h2{font-size:clamp(1.7rem,2.4vw,3.2rem)}.stats-orbit{min-height:0}.stat-relic{min-height:54px;padding:8px}.stat-relic dd{font-size:clamp(1rem,1.8vw,1.55rem)}.history-rail{position:absolute;right:clamp(26px,3vw,70px);top:min(52svh,calc(100svh - 290px));width:clamp(340px,26vw,620px)}.history-rail h2{font-size:clamp(1.5rem,2.4vw,3.1rem)}.history-rail__head p{display:block;max-width:210px;font-size:.72rem}.history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.history-list li{min-height:104px;padding:9px}.history-list p{display:-webkit-box;-webkit-line-clamp:2;font-size:.68rem}.history-list time,.history-list small{display:block;font-size:.62rem}.history-list__owner{font-size:1rem}.what-is-this{position:absolute;left:clamp(26px,3vw,70px);top:clamp(86px,11svh,150px);width:min(430px,25vw);display:block;padding:12px;border-radius:4px 20px}.what-is-this h1{font-size:clamp(1.25rem,1.6vw,2.2rem)}.what-is-this__copy p{font-size:.78rem;line-height:1.42}}@media(max-width:920px){.artifact-stage{min-height:auto;max-width:100%;display:grid;grid-template-columns:1fr;gap:14px}.button-universe{width:100%}.button-universe{order:-1;min-height:590px}.button-universe:before{width:min(96vw,520px)}.button-universe:after{width:min(82vw,420px)}.artifact-readout{min-height:auto;transform:none}.what-is-this{grid-template-columns:1fr}.what-is-this{border-radius:4px 22px}.stats-relics{grid-template-columns:1fr}.history-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.artifact-shell{padding:14px}.artifact-topbar{align-items:flex-start}.odd-switch{max-width:48vw;white-space:normal}.button-universe{min-height:540px}.button-universe:before{width:94vw}.button-universe:after{width:78vw}.click-orb{width:min(88vw,390px)}.claim-panel{margin-top:-34px}.claim-panel__meta{flex-direction:column;gap:3px}.share-relic__actions{display:grid;grid-template-columns:1fr}.history-rail__head{display:block}.history-rail__head p{text-align:left;margin-top:8px}.flying-monarch{transform:scale(.88)}.history-list{grid-template-columns:1fr}.history-list li:nth-child(odd){transform:none}.history-list li:nth-child(2n){transform:none}}@media(prefers-reduced-motion:reduce){.living-world{display:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
