@font-face{font-family:Grenze Gotisch;src:url(../fonts/GrenzeGotisch.woff2)format("woff2");font-weight:100 900;font-display:block}@font-face{font-family:Texturina;src:url(../fonts/Texturina.woff2)format("woff2");font-weight:100 900;font-display:block}@font-face{font-family:IM Fell English;src:url(../fonts/IMFellEnglishIt.woff2)format("woff2");font-style:italic;font-display:block}@font-face{font-family:Noto Serif SC;src:url(../fonts/NotoSerifSC-rest.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+2E80-2FDF,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF}@font-face{font-family:Noto Serif SC;src:url(../fonts/NotoSerifSC-core.woff2)format("woff2");font-weight:200 900;font-display:block;unicode-range:U+B7,U+D7,U+2014,U+2018-2019,U+201C-201D,U+2026,U+2192,U+3000-3002,U+300A-300D,U+30AF,U+30BF-30C0,U+30D1,U+30F3,U+30FC,U+4E00,U+4E03,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E1A,U+4E1C,U+4E22,U+4E24,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E45,U+4E48,U+4E4B-4E4C,U+4E58,U+4E5D,U+4E5F,U+4E66,U+4E86,U+4E8B-4E8C,U+4E94,U+4E9B,U+4EA1,U+4EAE,U+4EB2,U+4EBA,U+4EBF-4EC1,U+4EC4,U+4ECA,U+4ECE,U+4ED3,U+4EE5,U+4EEC,U+4EF6,U+4EFB,U+4EFD,U+4F0A,U+4F18,U+4F1A,U+4F20,U+4F24,U+4F46,U+4F4D-4F4F,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F69,U+4F8D,U+4F9B,U+4FC3,U+4FDD,U+4FEE,U+500D,U+5012,U+5019,U+501F,U+503C,U+504F,U+505A,U+505C,U+5076-5077,U+50AC,U+50CF,U+50E7,U+5146,U+5148,U+514B,U+515C,U+5165,U+5168,U+516B-516D,U+5171,U+5173,U+5175,U+5178-5179,U+517D,U+5185,U+518D,U+5195,U+5199,U+51A0,U+51AC,U+51B3,U+51B5,U+51C6,U+51CF,U+51D1,U+51DB,U+51E0,U+51FA-51FB,U+5200,U+5206,U+5217,U+5219-521A,U+521D,U+522B,U+5230,U+5236-5237,U+523B,U+523D,U+524D,U+5251,U+5265,U+5269,U+526F,U+529B,U+52A0,U+52A3,U+52A8,U+5305,U+5316,U+5319,U+5323,U+5341,U+5347,U+534A,U+5355,U+535A,U+5360-5361,U+5370,U+5377-5378,U+5385-5386,U+539F,U+53BB,U+53C9,U+53CC,U+53D1,U+53D6-53D8,U+53E0,U+53E3-53E4,U+53E6,U+53E9-53EB,U+53EF-53F0,U+53F2,U+53F8,U+5403-5404,U+5408-5409,U+540C,U+540E,U+542B,U+542F,U+544A,U+547D,U+548C,U+5492,U+54AC,U+54C8,U+54CD,U+54D1,U+54EA,U+54ED,U+552F,U+5531,U+557C,U+5589,U+560E,U+5634,U+5668,U+566C,U+56DB,U+56DE,U+56E0,U+56FD-56FE,U+5723,U+5728,U+5730,U+573A,U+574A,U+574F-5750,U+5757,U+5760,U+578B,U+57C3,U+57FA,U+5802,U+5815,U+5893,U+589E,U+58A8,U+58EB,U+58F0,U+5904,U+5907,U+590D,U+591A,U+591C,U+591F,U+5927,U+5929,U+5931,U+5934,U+5947,U+5951,U+5965,U+5973,U+597D,U+5982,U+5996,U+59CB,U+5A6A,U+5B50,U+5B54,U+5B57-5B58,U+5B64,U+5B83,U+5B88-5B89,U+5B8C,U+5B9A,U+5B9D,U+5BA4,U+5BAB,U+5BB3,U+5BB6,U+5BF9,U+5BFC,U+5C01,U+5C0F,U+5C14,U+5C31,U+5C38,U+5C3D-5C3E,U+5C40,U+5C4F,U+5D4C,U+5DE1,U+5DE5,U+5DE7-5DE8,U+5DEE,U+5DF1-5DF2,U+5DF4,U+5E08,U+5E26,U+5E38,U+5E3D,U+5E45,U+5E55,U+5E76,U+5E8F,U+5E93,U+5E95,U+5E9F,U+5EA6-5EA7,U+5F00,U+5F03,U+5F0F,U+5F13,U+5F20,U+5F2F,U+5F3A,U+5F52-5F53,U+5F55,U+5F71,U+5F88,U+5F92,U+5F97,U+5FC3,U+5FC5,U+5FD8,U+5FEB,U+5FF5,U+6012,U+602A,U+603B,U+606F,U+6078,U+60AC,U+60C5,U+60F3,U+610F,U+611A,U+613F,U+6148,U+620F-6212,U+6216,U+6218,U+621F,U+6234,U+6240,U+624B,U+624D,U+6253,U+6258,U+627E,U+6284,U+628A,U+6293,U+62A2,U+62A4-62A5,U+62AB,U+62C6,U+62C9,U+62FF,U+6307,U+6309,U+6311,U+6321,U+633D,U+6362,U+636E,U+6377,U+6389,U+6392,U+6398,U+63A5,U+63B7,U+63D0,U+63E1,U+6512,U+6539,U+653B,U+653E,U+6548,U+6559,U+6570,U+6574,U+6587,U+6597,U+65A7,U+65AD,U+65AF-65B0,U+65B9,U+65C5,U+65CF,U+65E0,U+65E5,U+65F6,U+660E,U+661F,U+662F,U+663E,U+664B,U+665A,U+666E,U+6697,U+66DC,U+66F2,U+66F4,U+66FC,U+6700,U+6708-6709,U+672A,U+672C,U+6734,U+673A,U+673D,U+6740,U+6743,U+6756,U+675F,U+6761,U+6765,U+677F,U+679C,U+67AF,U+67D0,U+6807,U+6837,U+683C,U+6843,U+6848,U+684C,U+6863,U+6885,U+68D8,U+695A,U+6982,U+6A2A,U+6A90,U+6B20-6B21,U+6B32,U+6B4C,U+6B63-6B64,U+6B66,U+6B7B,U+6B8B,U+6BB5,U+6BC1,U+6BCF,U+6BD2,U+6BD4,U+6C34,U+6C38,U+6C8C,U+6C99,U+6CA1,U+6CD5,U+6CE8,U+6D17,U+6D1B,U+6D3E,U+6D41,U+6D4F,U+6D6E,U+6D82,U+6D88,U+6DF7,U+6E05,U+6E0E,U+6E29,U+6E38,U+6EE1,U+6F0F,U+706B,U+706D,U+7070,U+70B9,U+70BC,U+70DB,U+70DF,U+70EC,U+7109,U+711A,U+7167,U+719F,U+71C3,U+722A,U+7248,U+724C,U+7259,U+725B,U+7262,U+7269,U+72AC,U+72EE,U+72F1,U+72FC,U+730E,U+7387,U+738B,U+739B,U+73A9,U+73AF-73B0,U+73E0,U+73ED,U+7406,U+7459,U+745F,U+74E6,U+751F,U+7528,U+7532,U+753B,U+7559,U+75AB,U+761F,U+767D-767E,U+7684,U+76AE,U+76D1,U+76D4,U+76D6,U+76D8,U+76EE,U+76F2,U+76F4,U+770B,U+771F,U+773C,U+7740,U+775B,U+77E5,U+77ED,U+77F3,U+7801,U+7840,U+7897,U+793A,U+795E,U+7977,U+7981,U+79BB,U+79CD,U+79D2,U+79EF,U+7A00,U+7A76,U+7A7A,U+7A7F,U+7A92,U+7ACB,U+7AD6,U+7AE0,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B7E,U+7B97,U+7BA1,U+7BB1,U+7C7B,U+7C97-7C98,U+7CBE,U+7D20,U+7D22,U+7D2F,U+7EA2,U+7EA6-7EA7,U+7EAA,U+7EAF,U+7EB3,U+7EBF,U+7EC3-7EC4,U+7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EE7,U+7EE9,U+7EED,U+7EF4,U+7EFF-7F00,U+7F04,U+7F15-7F16,U+7F1A,U+7F3A,U+7F57,U+7F6E,U+7FFB,U+8005,U+8010,U+8017,U+8036,U+804C,U+8089,U+808B,U+809A,U+80A9,U+80AF,U+80BF,U+80CC,U+80E1,U+80F8,U+80FD,U+811A,U+8138,U+8155,U+817E-817F,U+81EA,U+8272,U+827E,U+82A6,U+82B1,U+82CF,U+82F1,U+8346,U+83B1,U+83B7,U+83DC,U+83F2,U+8425,U+8428,U+843D,U+846B,U+8499,U+84C4,U+85CF,U+8680,U+86C0,U+86C7,U+86FE,U+8721,U+874E,U+87FE,U+8840,U+884C,U+8865,U+888B,U+888D,U+88AB,U+88C1,U+88C5,U+892A,U+897F,U+8981,U+89C1,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8A93,U+8BA1,U+8BA4,U+8BA9,U+8BAE,U+8BB0,U+8BBE,U+8BC5,U+8BC9,U+8BCD,U+8BD5,U+8BD7,U+8BE1,U+8BE5,U+8BED,U+8BF4,U+8BFA,U+8C01,U+8D1D,U+8D25,U+8D27,U+8D2A,U+8D2D,U+8D2F,U+8D35,U+8D39,U+8D4C,U+8D62,U+8D64,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DB3,U+8DD1,U+8EAB,U+8F66,U+8F74,U+8F7B,U+8F93,U+8FBE,U+8FC7,U+8FD1,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+8FF7,U+8FFD,U+9006,U+9009,U+9012,U+901A,U+901F,U+903C,U+904D,U+9053,U+90A3,U+90AA,U+90E8,U+90FD,U+914D,U+91C9,U+91CC-91CD,U+91CF,U+91D1,U+9274,U+938F,U+9489,U+949D,U+949F,U+94A5,U+94AE,U+94B1,U+94C1,U+94CE,U+94DC,U+94E0,U+94F8,U+9501,U+9508,U+9522,U+9524,U+952E,U+9570,U+9576,U+957F,U+95E8,U+95EE,U+95F4,U+95FB,U+9635-9636,U+963F,U+9644,U+9650,U+9664,U+9668,U+968F,U+9694,U+96BE,U+96F6,U+9700,U+9759,U+975E,U+9762,U+97F3,U+9876,U+987A-987B,U+9885-9886,U+9897-9898,U+98DF,U+992E,U+9955,U+9970,U+9996,U+9A8C,U+9A91,U+9A97,U+9AA8,U+9AB7,U+9AC5,U+9AD8,U+9B3C,U+9B42,U+9B54,U+9C81,U+9E21,U+9E26,U+9E70,U+9ED1,U+9ED8,U+9EDC,U+9F20,U+9F50,U+FF01,U+FF05,U+FF08-FF09,U+FF0B-FF0D,U+FF0F,U+FF1A-FF1B,U+FF1D,U+FF1F}:root{--obsidian-0:#060407;--obsidian-1:#0e0b10;--obsidian-2:#16121a;--obsidian-3:#221c27;--obsidian-edge:#3b3242;--bone:#ded2ba;--bone-dim:#a1957f;--bone-faint:#62594d;--parchment:#c4b28c;--parchment-hi:#dccba4;--parchment-lo:#94805a;--ink:#17110c;--ink-soft:#4a3c2c;--gold:#b08a3c;--gold-hi:#e9c877;--gold-lo:#6b5020;--blood:#be1e1e;--blood-hi:#f0412f;--blood-lo:#4f0d10;--ember:#ff7828;--ember-hi:#ffc46b;--rarity-common:#ded2ba;--rarity-magic:#6e96ff;--rarity-rare:#f0cd50;--rarity-unique:#ff7828;--coin-enlighten:#dfe4f0;--coin-cause:#b9c79a;--coin-effect:#e2a15e;--coin-chaos:#b58cff;--coin-ascend:#f0cd50;--coin-corrupt:#f0412f;--suit-s:#17110c;--suit-h:#a01a18;--suit-d:#96650f;--suit-c:#23574a;--font-title:"Grenze Gotisch", serif;--font-num:"Texturina", "Noto Serif SC", serif;--font-cn:"Noto Serif SC", serif;--font-voice:"IM Fell English", serif;--num-features:"lnum" 1, "case" 1;--weight-cn-heavy:900;--weight-cn-body:600;--weight-num:800;--track-cn-display:.18em;--track-num:.01em;--text-xs:.82rem;--text-sm:.9rem;--text-md:1rem;--text-lg:1.375rem;--text-xl:2rem;--text-2xl:3.25rem;--text-hero:6rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--chamfer:.5rem;--chamfer-sm:.3rem;--card-w:7rem;--card-h:10rem;--ease-snap:linear(0, .056, .176, .307, .458, .582, .705, .795, .874, .927, .97, .996, 1.014, 1.022, 1.026, 1.026, 1.024, 1.021, 1.017, 1.013, 1.01, 1.007, 1.005, 1.003, 1.002, 1.001, 1, 1, 1);--ease-heavy:linear(0, .052, .168, .301, .438, .566, .688, .781, .856, .914, .958, .987, 1.006, 1.017, 1.022, 1.024, 1.023, 1.02, 1.017, 1.014, 1.011, 1.008, 1.005, 1.004, 1.002, 1.001, 1, 1, 1);--ease-bounce:linear(0, .218, .65, 1.028, 1.254, 1.292, 1.211, 1.08, .976, .919, .916, .944, .983, 1.011, 1.025, 1.024, 1.015, 1.003, .995, .992, .993, .996, 1, 1.002, 1.002, 1.002, 1.001, 1, 1);--ease-wobble:linear(0, .437, 1.108, 1.441, 1.316, 1.004, .816, .837, .972, 1.073, 1.081, 1.026, .973, .961, .983, 1.009, 1.018, 1.01, .998, .992, .994, 1, 1.003, 1.003, 1.001, .999, .999, 1, 1);--ease-stamp:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--dur-snap:.4s;--dur-heavy:.62s;--dur-bounce:1s;--dur-wobble:1.75s;--dur-fade:.28s;--dur-scene:.7s;--beat:.4s;--tex-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.045 .9' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .09  0 0 0 0 .06  0 0 0 0 .04  -1.1 0 0 0 .72'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--tex-fleck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 .09  0 0 0 0 .06  0 0 0 0 .04  0 0 0 -2.6 1.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--tex-stone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .05' numOctaves='4' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 .75  0 0 0 0 .68  0 0 0 0 .8  1.6 0 0 0 -.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.16'/%3E%3C/svg%3E");--tex-lattice:repeating-linear-gradient(45deg, transparent 0 .62rem, #ded2ba0e .62rem calc(.62rem + 1px)), repeating-linear-gradient(-45deg, transparent 0 .62rem, #ded2ba0e .62rem calc(.62rem + 1px));--tex-hatch:repeating-linear-gradient(-52deg, currentColor 0 1px, transparent 1px .28rem);--frame-gold:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' stroke='%23b08a3c'%3E%3Cpath d='M8.5 .5H39.5L47.5 8.5V39.5L39.5 47.5H8.5L.5 39.5V8.5Z'/%3E%3Cpath d='M10.5 4.5H37.5L43.5 10.5V37.5L37.5 43.5H10.5L4.5 37.5V10.5Z' stroke-opacity='.4'/%3E%3C/svg%3E");--frame-bone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' stroke='%2362594d'%3E%3Cpath d='M8.5 .5H39.5L47.5 8.5V39.5L39.5 47.5H8.5L.5 39.5V8.5Z'/%3E%3Cpath d='M10.5 4.5H37.5L43.5 10.5V37.5L37.5 43.5H10.5L4.5 37.5V10.5Z' stroke-opacity='.4'/%3E%3C/svg%3E");--frame-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' stroke='%2317110c'%3E%3Cpath d='M6.5 2.5H41.5L45.5 6.5V41.5L41.5 45.5H6.5L2.5 41.5V6.5Z' stroke-width='1.6'/%3E%3Cpath d='M8.5 5.5H39.5L42.5 8.5V39.5L39.5 42.5H8.5L5.5 39.5V8.5Z' stroke-opacity='.45' stroke-width='.7'/%3E%3C/svg%3E");--cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M3 2l7.5 20 3-8.5 8.5-3z' fill='%23ded2ba' stroke='%23060407' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M6.5 5.5l5 12.5' stroke='%23060407' stroke-width='1' /%3E%3C/svg%3E") 3 2, default;--cursor-act:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M3 2l7.5 20 3-8.5 8.5-3z' fill='%23e9c877' stroke='%23060407' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M6.5 5.5l5 12.5' stroke='%23060407' stroke-width='1' /%3E%3C/svg%3E") 3 2, pointer;--z-bg:0;--z-stage:10;--z-fx:40;--z-tip:60;--z-grain:80;--z-veil:90}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bars);color:var(--bone);cursor:var(--cursor);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scrollbar-width:none;overscroll-behavior:none;touch-action:none;--bars:#020102;height:100%;font-size:min(1.25vw,2.2222vh);overflow:hidden}body{height:100%;font-family:var(--font-cn);font-weight:var(--weight-cn-body);font-size:var(--text-md);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;overscroll-behavior:none;line-height:1.5;overflow:hidden}::-webkit-scrollbar{display:none}::selection{background:var(--gold-lo);color:var(--bone)}button{font:inherit;color:inherit;cursor:var(--cursor-act);background:0 0;border:0}:focus{outline:none}:focus-visible{outline:1px solid var(--gold-hi);outline-offset:.3rem}img,svg,canvas{-webkit-user-drag:none;display:block}[hidden]{display:none!important}#frame{left:var(--frame-x,calc(50% - 40rem));top:var(--frame-y,calc(50% - 22.5rem));background:var(--obsidian-0);isolation:isolate;width:80rem;height:45rem;position:fixed;overflow:clip}#bg{width:100%;height:100%;z-index:var(--z-bg);image-rendering:pixelated;position:absolute;inset:0}#stage{z-index:var(--z-stage);will-change:transform;position:absolute;inset:0}#grain{z-index:var(--z-grain);pointer-events:none;opacity:.11;mix-blend-mode:overlay;background-size:256px 256px;animation:.9s steps(6,end) infinite grain;position:absolute;inset:-100px}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-37px,21px)}40%{transform:translate(18px,-44px)}60%{transform:translate(-52px,-13px)}80%{transform:translate(29px,40px)}to{transform:translate(0)}}#vignette{z-index:var(--z-grain);pointer-events:none;--vignette:radial-gradient(ellipse 75% 70% at 50% 46%, transparent 52%, #06040780 82%, #060407eb 100%);background:var(--vignette);position:absolute;inset:0}#frame:after{content:"";z-index:var(--z-veil);pointer-events:none;box-shadow:inset 0 0 2.2rem .5rem var(--bars);position:absolute;inset:0}#veil{z-index:var(--z-veil);pointer-events:none;background:var(--obsidian-0);opacity:0;position:absolute;inset:0}#flash{z-index:var(--z-veil);pointer-events:none;background:var(--bone);mix-blend-mode:difference;opacity:0;position:absolute;inset:0}#voice{z-index:var(--z-veil);pointer-events:none;text-align:center;font-family:var(--font-voice);letter-spacing:.02em;color:var(--bone);text-shadow:0 0 1.2rem var(--obsidian-0), 0 0 .3rem var(--obsidian-0);font-size:1.5rem;font-style:italic;position:absolute;bottom:3.1rem;left:0;right:0}#voice span{opacity:0;white-space:pre;display:inline-block}#toast{z-index:var(--z-veil);pointer-events:none;opacity:0;white-space:nowrap;font-weight:var(--weight-cn-heavy);font-size:var(--text-md);letter-spacing:.12em;color:var(--bone);border-top:1px solid var(--gold-lo);border-bottom:1px solid var(--gold-lo);background:linear-gradient(90deg,#0000,#060407eb 18% 82%,#0000);padding:.35rem 2.4rem;position:absolute;top:.45rem;left:50%;translate:-50%}.ink{width:100%;height:100%;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;background:currentColor;display:block}.print{width:100%;height:100%;display:block;position:relative}.print:before,.print:after{content:"";position:absolute;inset:0}.print:before{background:var(--body,var(--bone));-webkit-mask:var(--fill) center / contain no-repeat;-webkit-mask:var(--fill) center / contain no-repeat;mask:var(--fill) center / contain no-repeat}.print:after{background:var(--line,var(--obsidian-1));-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat}.num{font-family:var(--font-num);font-weight:var(--weight-num);font-feature-settings:var(--num-features);font-variation-settings:"opsz" 72;letter-spacing:var(--track-num);line-height:1}.num .unit{font-family:var(--font-cn);margin-left:.06em;font-size:.62em;font-weight:900}[data-rarity=common]{--rarity:var(--rarity-common)}[data-rarity=magic]{--rarity:var(--rarity-magic)}[data-rarity=rare]{--rarity:var(--rarity-rare)}[data-rarity=legendary]{--rarity:var(--rarity-unique)}[data-rarity=normal]{--rarity:var(--rarity-common)}.btn{--btn-face:linear-gradient(180deg, #4a4053, #2c2533);--btn-side:#0c090e;--btn-ink:#f4ead6;--btn-frame:var(--frame-gold);--btn-depth:.36rem;min-width:9.5rem;height:3.5rem;padding:0 1.6rem var(--btn-depth);font-family:var(--font-cn);font-weight:var(--weight-cn-heavy);font-size:var(--text-lg);letter-spacing:.42em;text-indent:.42em;color:var(--btn-ink);text-shadow:0 -1px #000000bf;isolation:isolate;transition:transform var(--dur-snap) var(--ease-snap), filter var(--dur-fade) var(--ease-out);place-items:center;display:inline-grid;position:relative}.btn:before,.btn:after{content:"";clip-path:polygon(var(--chamfer) 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)), 0 var(--chamfer));position:absolute;left:0;right:0}.btn:before{top:var(--btn-depth);background:var(--btn-side);z-index:-2;bottom:0}.btn:after{top:0;bottom:var(--btn-depth);background:linear-gradient(180deg, #fff3, transparent .14rem) border-box, var(--btn-face) border-box;border:1rem solid #0000;border-image:var(--btn-frame) 16 / 1rem;z-index:-1;transition:transform var(--dur-snap) var(--ease-snap), filter var(--dur-fade) var(--ease-out)}.btn>*{transition:transform var(--dur-snap) var(--ease-snap)}.btn:hover:after{filter:brightness(1.28)}.btn:hover{transform:translateY(-.08rem)}.btn:active:after,.btn.is-down:after{transform:translateY(calc(var(--btn-depth) * .8));filter:brightness(.9);transition-duration:60ms}.btn:active>*,.btn.is-down>*{transform:translateY(calc(var(--btn-depth) * .8));transition-duration:60ms}.btn[disabled]{--btn-face:linear-gradient(180deg, #19151c, #141116);--btn-ink:#5b5360;--btn-frame:var(--frame-bone);pointer-events:none;text-shadow:none}.btn[disabled]:after{background:var(--btn-face) border-box;opacity:.85}.btn[disabled] .tally{opacity:.35}.btn[disabled] .btn-hand{opacity:.2}.btn--strike{--btn-face:linear-gradient(180deg, #c22424, #7c1215);--btn-side:#2a0607;--btn-ink:#ffe9a8}.btn--strike:not([disabled]){filter:drop-shadow(0 0 .7rem #f0412f61)}.btn--gold{--btn-face:linear-gradient(180deg, #e2bd62, #a67f30);--btn-side:#3a2a0e;--btn-ink:#140d04;--btn-frame:var(--frame-ink);text-shadow:0 1px #ffebaa80}.btn--small{--btn-depth:.26rem;--chamfer:.34rem;min-width:0;height:2.5rem;font-size:var(--text-sm);letter-spacing:.16em;text-indent:.16em;padding:0 .9rem .26rem}.btn--small:after{border-width:.68rem;border-image-width:.68rem}.btn .btn-label{align-items:center;gap:.5rem;display:flex}.btn .btn-hand{color:currentColor;flex:none;width:2.1rem;height:1.15rem;margin-left:-.6rem}.btn .tally{left:0;right:0;bottom:calc(var(--btn-depth) + .4rem);text-indent:0;justify-content:center;gap:.36rem;display:flex;position:absolute}.btn .tally i{width:.18rem;height:.62rem;transition:opacity var(--dur-heavy) var(--ease-out), transform var(--dur-heavy) var(--ease-heavy);background:currentColor;transform:skew(-14deg)}.btn .tally i.spent{opacity:.2;transform:skew(-14deg)scaleY(.5)}.btn.has-tally{padding-bottom:calc(var(--btn-depth) + .75rem);height:3.9rem}.link{font-size:var(--text-xs);letter-spacing:.14em;color:var(--bone-dim);transition:color var(--dur-fade) var(--ease-out), border-color var(--dur-fade) var(--ease-out);border-bottom:1px solid #0000;padding:.15rem .5rem}.link:hover{color:var(--bone);border-color:var(--gold-lo)}.link b{color:var(--gold-hi);font-weight:var(--weight-cn-heavy)}.seal{color:var(--bone);cursor:var(--cursor-act);justify-items:center;gap:.5rem;display:grid;position:relative}.seal-wax{width:var(--seal,8rem);height:var(--seal,8rem);--body:#a51a1c;--line:#2a0507;filter:drop-shadow(0 .5rem .4rem #000000b3)drop-shadow(0 0 1.6rem #f0412f59);transition:transform var(--dur-bounce) var(--ease-bounce), filter var(--dur-fade) var(--ease-out);animation:2.6s ease-in-out infinite seal-breathe}.seal:hover .seal-wax{filter:drop-shadow(0 .7rem .5rem #000000b3)drop-shadow(0 0 2.4rem #f0412f99)brightness(1.15);transform:scale(1.06)rotate(-3deg)}.seal:active .seal-wax{transition-duration:70ms;transform:scale(.92)rotate(2deg)}.seal-label{font-weight:var(--weight-cn-heavy);font-size:var(--seal-text,1.6rem);letter-spacing:.4em;text-indent:.4em;text-shadow:0 0 1rem var(--obsidian-0)}.seal-key{font-size:var(--text-xs);letter-spacing:.3em;text-indent:.3em;color:var(--bone-faint)}@keyframes seal-breathe{50%{filter:drop-shadow(0 .5rem .4rem #000000b3)drop-shadow(0 0 2.8rem #f0412fb3)brightness(1.1)}}.seal:hover .seal-wax,.seal:active .seal-wax{animation:none}.panel{padding:var(--s-4) var(--s-6);border:1rem solid #0000;border-image:var(--frame-gold) 16 / 1rem;background:var(--tex-stone) padding-box, linear-gradient(180deg, #221c27f0, #0e0b10f5) border-box;clip-path:polygon(var(--chamfer) 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)), 0 var(--chamfer));position:relative}.panel--quiet{border-image-source:var(--frame-bone)}.sheet{color:var(--ink);background:var(--tex-fleck), var(--tex-paper), radial-gradient(ellipse at 50% 40%, transparent 55%, #4a34186b 100%), linear-gradient(175deg, var(--parchment-hi), var(--parchment) 45%, var(--parchment-lo));clip-path:polygon(.6% .9%,31% 0,68% .6%,99.4% .2%,100% 34%,99.3% 71%,99.8% 99.2%,64% 100%,29% 99.3%,.5% 99.8%,0 62%,.7% 28%);position:relative}.rule{color:var(--gold);align-items:center;gap:.6rem;display:flex}.rule:before,.rule:after{content:"";background:linear-gradient(90deg,#0000,currentColor);flex:1;height:1px}.rule:after{transform:scaleX(-1)}.rule i{background:currentColor;width:.42rem;height:.42rem;transform:rotate(45deg)}.card{width:var(--card-w);height:var(--card-h);margin:calc(var(--card-h) / -2) 0 0 calc(var(--card-w) / -2);will-change:transform;filter:drop-shadow(0 calc(.18rem + var(--lift,0) * .9rem) calc(.12rem + var(--lift,0) * .5rem) rgba(0, 0, 0, calc(.75 - var(--lift,0) * .25)));cursor:var(--cursor-act);position:absolute;top:0;left:0}.card-face{color:var(--suit);background:linear-gradient(calc(115deg + var(--glare,0) * 60deg), transparent 30%, rgba(255, 244, 214, calc(var(--lift,0) * .34)) 50%, transparent 70%), var(--tex-fleck), var(--tex-paper), radial-gradient(ellipse at 50% 42%, transparent 50%, #4a341880 100%), linear-gradient(172deg, var(--parchment-hi), var(--parchment) 50%, var(--parchment-lo));clip-path:polygon(.26rem 0,calc(100% - .2rem) .04rem,100% .24rem,calc(100% - .05rem) calc(100% - .22rem),calc(100% - .26rem) 100%,.22rem calc(100% - .03rem),0 calc(100% - .25rem),.04rem .22rem);border:.75rem solid #0000;border-image:var(--frame-ink) 16 / .95rem / 0;transition:filter var(--dur-fade) var(--ease-out);position:absolute;inset:0}.card[data-suit=S]{--suit:var(--suit-s)}.card[data-suit=H]{--suit:var(--suit-h)}.card[data-suit=D]{--suit:var(--suit-d)}.card[data-suit=C]{--suit:var(--suit-c)}.card-rank{font-family:var(--font-num);font-feature-settings:var(--num-features);font-variation-settings:"opsz" 72;letter-spacing:-.04em;font-size:3.1rem;font-weight:900;line-height:1;position:absolute;top:-.42rem;left:-.1rem}.card-rank[data-wide]{letter-spacing:-.09em;font-size:2.7rem;top:-.25rem}.card-pip{width:1.35rem;height:1.35rem;position:absolute;top:2.7rem;left:.1rem}.card-suit{width:4.5rem;height:4.5rem;position:absolute;bottom:.3rem;right:-.5rem}.card[data-rank="14"] .card-suit{width:5.6rem;height:5.6rem;bottom:.9rem;right:-.2rem}.card-court{width:5.3rem;height:7.95rem;position:absolute;bottom:-.35rem;right:-.55rem}.card-worth{font-family:var(--font-num);font-feature-settings:var(--num-features);color:var(--ink-soft);font-size:.86rem;font-weight:800;line-height:1;position:absolute;bottom:-.2rem;left:.05rem}.card.is-idle .card-face{filter:brightness(.5)saturate(.6)}.card.is-spent{pointer-events:none}.card.is-sealed .card-face:after{content:"";color:#17110c80;background:var(--tex-hatch);position:absolute;inset:-.75rem}.card.is-sealed .card-face{filter:saturate(.35)}.cardback{width:var(--card-w);height:var(--card-h);background:linear-gradient(170deg, #241b2a, var(--obsidian-1));clip-path:polygon(.26rem 0,calc(100% - .2rem) .04rem,100% .24rem,calc(100% - .05rem) calc(100% - .22rem),calc(100% - .26rem) 100%,.22rem calc(100% - .03rem),0 calc(100% - .25rem),.04rem .22rem);position:relative}.cardback i{background:var(--gold);width:50%;height:50%;-webkit-mask:var(--art) 0 0 / 200% 200% no-repeat;-webkit-mask:var(--art) 0 0 / 200% 200% no-repeat;mask:var(--art) 0 0 / 200% 200% no-repeat;position:absolute}.cardback i:first-child{top:0;left:0}.cardback i:nth-child(2){top:0;right:0;transform:scaleX(-1)}.cardback i:nth-child(3){bottom:0;left:0;transform:scaleY(-1)}.cardback i:nth-child(4){bottom:0;right:0;transform:scale(-1)}.gear{height:4.6rem;color:var(--rarity,var(--bone-faint));cursor:var(--cursor-act);grid-template-columns:1fr 4.4rem;align-items:center;gap:.8rem;display:grid;position:relative}.gear-niche{background:linear-gradient(180deg, var(--obsidian-0) 0%, var(--obsidian-1) 45%, var(--obsidian-2) 100%);width:4.4rem;height:4.4rem;clip-path:polygon(var(--chamfer) 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)), 0 var(--chamfer));transition:filter var(--dur-fade) var(--ease-out);padding:.5rem;position:relative}.gear-niche:before{content:"";border:1rem solid #0000;border-image:var(--frame-bone) 16 / 1rem;position:absolute;inset:0}.gear-niche:after{content:"";background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--rarity,transparent) 30%, transparent), transparent 68%);opacity:.6;transition:opacity var(--dur-heavy) var(--ease-out);position:absolute;inset:0}.gear-niche .ink{z-index:1;position:relative}.gear-text{text-align:right;min-width:0}.gear-name{font-weight:var(--weight-cn-heavy);font-size:var(--text-md);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gear-rule{font-size:var(--text-xs);color:var(--bone-dim);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;display:block;overflow:hidden}.gear-rule .num{color:var(--bone);font-size:1.15em}.gear:hover .gear-niche{filter:brightness(1.5)}.gear.is-empty{cursor:var(--cursor)}.gear.is-empty .gear-niche .ink{opacity:.22}.gear.is-empty .gear-name{color:var(--bone-faint);font-weight:var(--weight-cn-body)}.gear.is-firing .gear-niche{filter:brightness(2.1)}.gear.is-firing .gear-niche:after{opacity:1;transition-duration:40ms}.tip{z-index:var(--z-tip);pointer-events:none;border:1rem solid #0000;border-image:var(--frame-gold) 16 / 1rem;background:var(--tex-stone) padding-box, linear-gradient(180deg, #1e1823f7, #08060afa) border-box;width:16rem;clip-path:polygon(var(--chamfer) 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)), 0 var(--chamfer));font-size:var(--text-sm);color:var(--bone);padding:.4rem .6rem .5rem;line-height:1.55;position:fixed;top:0;left:0}.tip-name{font-weight:var(--weight-cn-heavy);font-size:var(--text-lg);letter-spacing:.1em;text-indent:.1em;text-align:center;color:var(--rarity,var(--bone));line-height:1.25}.tip-kind{font-size:var(--text-xs);color:var(--bone-dim);letter-spacing:.4em;text-indent:.4em;text-align:center;margin:.2rem 0 .1rem}.tip .rule{margin:.35rem 0 .2rem}.tip-rule{text-align:center;padding:.35rem 0}.tip-rule+.tip-rule{border-top:1px solid #b08a3c38}.tip .cause{color:var(--bone-dim);display:block}.tip .cause b{color:var(--bone);font-weight:var(--weight-cn-heavy)}.tip .effect{color:var(--gold-hi);font-weight:var(--weight-cn-heavy);display:block}.tip .effect .num{font-size:1.25em}.tip-flavor{text-align:center;font-size:var(--text-xs);color:var(--bone-faint);letter-spacing:.04em;border-top:1px solid #b08a3c38;margin-top:.45rem;padding-top:.4rem;font-weight:400}.coin{--coin:var(--bone);width:2.6rem;height:2.6rem;color:var(--coin);filter:drop-shadow(0 .15rem .12rem #000c);display:inline-block}.coin[data-cur=enlighten]{--coin:var(--coin-enlighten)}.coin[data-cur=cause]{--coin:var(--coin-cause)}.coin[data-cur=effect]{--coin:var(--coin-effect)}.coin[data-cur=chaos]{--coin:var(--coin-chaos)}.coin[data-cur=ascend]{--coin:var(--coin-ascend)}.coin[data-cur=corrupt]{--coin:var(--coin-corrupt)}.slab{width:var(--slab-w,11.4rem);height:var(--slab-h,17rem);margin:calc(var(--slab-h,17rem) / -2) 0 0 calc(var(--slab-w,11.4rem) / -2);--chamfer:.85rem;color:var(--rarity);cursor:var(--cursor-act);perspective:60rem;will-change:transform;filter:drop-shadow(0 calc(.3rem + var(--lift,0) * 1rem) calc(.25rem + var(--lift,0) * .6rem) #000000b3);position:absolute;top:0;left:0}.slab-flip{transform-style:preserve-3d;position:absolute;inset:0}.slab.is-open .slab-flip{transform:rotateY(180deg)}.slab-back,.slab-front{backface-visibility:hidden;position:absolute;inset:0}.slab-back{background:var(--tex-lattice), var(--tex-stone), linear-gradient(170deg, var(--obsidian-3), var(--obsidian-1) 60%, var(--obsidian-0));clip-path:polygon(var(--chamfer) 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)), 0 var(--chamfer));grid-template-rows:1fr auto;place-items:center;padding:1.6rem 1rem 1.3rem;display:grid}.slab-back:before{content:"";background:radial-gradient(ellipse 70% 55% at 50% 42%, color-mix(in srgb, var(--rarity) 30%, transparent), transparent 70%);position:absolute;inset:0}.slab-back:after{content:"";border:1.7rem solid #0000;border-image:var(--frame-gold) 16 / 1.7rem;opacity:.75;position:absolute;inset:0}.slab-back .ink{width:100%;height:100%;max-height:8.6rem;position:relative}.slab-seal{font-size:var(--text-xs);letter-spacing:.4em;text-indent:.4em;color:var(--bone-dim);font-weight:700;position:relative}.slab-front{transform:rotateY(180deg)}.deed{text-align:center;flex-direction:column;padding:1.3rem .95rem .9rem;display:flex;position:relative}.deed:after{content:"";border:.9rem solid #0000;border-image:var(--frame-ink) 16 / .9rem;pointer-events:none;position:absolute;inset:.1rem}.deed-name{font-weight:var(--weight-cn-heavy);color:var(--ink);text-wrap:balance;font-size:1.02rem;line-height:1.25}.deed-kind{font-size:var(--text-xs);letter-spacing:.2em;text-indent:.2em;color:var(--ink-soft);margin-top:.15rem;font-weight:700}.deed-kind:after{content:"";width:3.2rem;height:.28rem;color:var(--rarity-print,var(--ink-soft));background:var(--tex-hatch);margin:.3rem auto 0;display:block}.deed-art{--body:#efe3c6;--line:var(--ink);flex:none;width:3.4rem;height:3.4rem;margin:.3rem auto .1rem}.deed .rule{color:var(--ink-soft);margin:.2rem 0}.deed-rules{margin:auto 0}.deed-rule{padding:.28rem .1rem;position:relative}.deed-rule+.deed-rule{border-top:1px solid #17110c38}.deed-effect,.deed-cause{display:block}.deed-effect{font-weight:var(--weight-cn-heavy);color:#6d1210;font-size:1rem;line-height:1.3}.deed-effect .num{font-size:1.3em}.deed-effect[data-bucket=mult]{color:#6b4a00}.deed-effect[data-bucket=chips]{color:#2b2118}.deed-effect[data-bucket=misc]{color:#1f4a3f}.deed-cause{font-size:var(--text-xs);color:#3a2d1f;margin-top:.1rem;font-weight:700;line-height:1.35}.deed-cause b{color:var(--ink);font-weight:var(--weight-cn-heavy);margin-right:.3em}.deed-legend{font-weight:var(--weight-cn-heavy);text-wrap:balance;font-size:.95rem;line-height:1.5}.deed-plain{font-size:var(--text-xs);color:var(--ink-soft);font-weight:700;line-height:1.5}.deed-flag{font-size:var(--text-xs);font-weight:var(--weight-cn-heavy);letter-spacing:.3em;text-indent:.3em;color:#7c1213;margin-top:.2rem}[data-rarity=magic]>.deed,.deed[data-rarity=magic]{--rarity-print:#2f4fb0}[data-rarity=rare]>.deed,.deed[data-rarity=rare]{--rarity-print:#8f6a00}[data-rarity=magic] .deed-name{color:#24408f}[data-rarity=rare] .deed-name{color:#6f5200}.deed-rule.is-pick{cursor:var(--cursor-act);outline-offset:-.12rem;background:#7c121314;outline:1px dashed #7c1213}.deed-rule.is-pick:hover{background:#7c121333}.deed[data-rarity=legendary]{color:var(--ember-hi);background:var(--tex-lattice), var(--tex-stone), radial-gradient(ellipse at 50% 30%, #2b130a, var(--obsidian-1) 60%, var(--obsidian-0));clip-path:polygon(var(--chamfer,.85rem) 0, calc(100% - var(--chamfer,.85rem)) 0, 100% var(--chamfer,.85rem), 100% calc(100% - var(--chamfer,.85rem)), calc(100% - var(--chamfer,.85rem)) 100%, var(--chamfer,.85rem) 100%, 0 calc(100% - var(--chamfer,.85rem)), 0 var(--chamfer,.85rem))}.deed[data-rarity=legendary]:after{border:1.7rem solid #0000;border-image:var(--frame-gold) 16 / 1.7rem;inset:0}.deed[data-rarity=legendary] .deed-name{color:var(--ember);letter-spacing:.24em;text-indent:.24em;text-shadow:0 0 1rem #ff782899;margin-top:.3rem;font-size:1.4rem}.deed[data-rarity=legendary] .deed-kind{color:var(--gold)}.deed[data-rarity=legendary] .deed-kind:after{color:var(--ember)}.deed[data-rarity=legendary] .deed-art{--body:var(--gold);--line:var(--obsidian-0)}.deed[data-rarity=legendary] .rule{color:var(--gold)}.deed[data-rarity=legendary] .deed-legend{color:var(--bone)}.scene{position:absolute;inset:0}.fx-layer{pointer-events:none;z-index:var(--z-fx);position:absolute;inset:0}.float{white-space:nowrap;color:var(--bone);text-shadow:0 .12rem 0 var(--obsidian-0), 0 0 .9rem var(--obsidian-0);font-size:1.7rem;position:absolute}.float small{font-family:var(--font-cn);font-weight:var(--weight-cn-heavy);letter-spacing:.1em;margin-left:.25em;font-size:.5em}.float.is-inc{color:var(--gold-hi)}.float.is-more{color:var(--ember);font-size:2.3rem}.float.is-misc{color:var(--coin-cause);font-size:1.3rem}.float.is-dud{color:var(--bone-faint);font-family:var(--font-cn);font-weight:var(--weight-cn-heavy);letter-spacing:.2em;font-size:1.1rem}.float.is-level{color:var(--gold-hi);font-family:var(--font-cn);font-weight:var(--weight-cn-heavy);letter-spacing:.16em;font-size:1.2rem}.spark{background:var(--ember);pointer-events:none;width:.5rem;height:.09rem;margin:-.045rem 0 0 -.25rem;position:absolute}@keyframes turn{to{transform:rotate(360deg)}}.corners{pointer-events:none;color:var(--bone-faint);opacity:.55;position:absolute;inset:0}.corners i{background:currentColor;width:6.2rem;height:6.65rem;position:absolute;-webkit-mask:url(../art/ui/corner.svg) 50%/contain no-repeat;mask:url(../art/ui/corner.svg) 50%/contain no-repeat}.corners i:first-child{top:2.7rem;left:.5rem}.corners i:nth-child(2){top:2.7rem;right:.5rem;transform:scaleX(-1)}.corners i:nth-child(3){bottom:.5rem;left:.5rem;transform:scaleY(-1)}.corners i:nth-child(4){bottom:.5rem;right:.5rem;transform:scale(-1)}.orn{background:var(--gold);opacity:.8;width:14rem;height:2.5rem;margin:.1rem auto 0;display:block;-webkit-mask:url(../art/ui/divider.svg) 50%/contain no-repeat;mask:url(../art/ui/divider.svg) 50%/contain no-repeat}.hud{z-index:30;font-size:var(--text-xs);letter-spacing:.14em;color:var(--bone-dim);justify-content:space-between;align-items:center;display:flex;position:absolute;top:.95rem;left:2.2rem;right:2.2rem}.hud-place{align-items:center;gap:.8rem;display:flex}.hud-place>i{background:var(--gold);width:.42rem;height:.42rem;transform:rotate(45deg)}.hud-place span{color:var(--bone);letter-spacing:.3em}.hud-track{align-items:center;gap:.34rem;margin-left:.6rem;list-style:none;display:flex}.hud-track li{background:var(--obsidian-edge);width:.42rem;height:.42rem;transform:rotate(45deg)}.hud-track li.is-boss{outline:1px solid var(--blood);outline-offset:.12rem;width:.62rem;height:.62rem;margin-right:.5rem}.hud-track li.is-done{background:var(--bone-faint)}.hud-track li.is-now{background:var(--gold-hi);box-shadow:0 0 .6rem var(--gold)}.hud-track li.is-endless{width:auto;height:auto;color:var(--blood-hi);letter-spacing:.3em;background:0 0;transform:none}.hud-right{align-items:center;gap:1.1rem;display:flex}.hud-near{color:var(--gold)}.hud-near b{color:var(--gold-hi);font-size:1.25em}.hud-best b{color:var(--bone);letter-spacing:0;font-size:1.2em}.tip-heading{font-size:var(--text-xs);letter-spacing:.3em;text-indent:.3em;text-align:center;color:var(--bone-faint);margin-bottom:.2rem}.tip-versus{border-top:3px double var(--gold-lo);opacity:.86;margin-top:.5rem;padding-top:.5rem}.tip-versus .tip-name{font-size:var(--text-md)}.tip .effect[data-bucket=chips]{color:var(--bone)}.tip .effect[data-bucket=more]{color:var(--ember)}.tip .effect[data-bucket=misc]{color:var(--coin-cause)}.badge{font-size:var(--text-xs);letter-spacing:.06em;color:var(--bone);white-space:nowrap;border-left:.18rem solid var(--blood);pointer-events:auto;background:linear-gradient(90deg,#060407d9,#06040766);margin-bottom:.4rem;padding:.22rem .7rem .22rem .6rem;display:block}.badge b{font-weight:var(--weight-cn-heavy);color:var(--blood-hi);letter-spacing:.2em;margin-right:.6em}.badge--wager{border-color:var(--gold)}.badge--wager b{color:var(--gold-hi)}.title-col{justify-items:center;width:21.5rem;display:grid;position:absolute;top:4.6rem;left:4.6rem}.title-cn{font-family:var(--font-cn);filter:url(#chisel);gap:.6rem;font-size:10.4rem;font-weight:900;line-height:1.05;display:flex}.title-cn span{opacity:0;color:#0000;background:linear-gradient(#f1d58d 8%,#c29a47 38%,#8d6a26 72%,#5e4416 96%);-webkit-background-clip:text;background-clip:text;display:block}.title-en{font-family:var(--font-title);letter-spacing:.04em;color:var(--gold);white-space:nowrap;text-shadow:0 .12rem 0 var(--obsidian-0);margin-top:.2rem;font-size:3.3rem;font-weight:800;line-height:1}.title-en span{opacity:0;display:inline-block}.title-sub{font-weight:var(--weight-cn-heavy);letter-spacing:.34em;color:var(--bone);white-space:nowrap;align-items:center;gap:.8rem;margin-top:1.5rem;font-size:1.05rem;display:flex}.title-sub>*{opacity:0}.title-sub i{background:var(--gold);width:.34rem;height:.34rem;margin-right:.34em;transform:rotate(45deg)}.title-enter{opacity:0;margin-top:2.2rem}.title-tip{text-align:center;width:21.5rem;font-size:var(--text-xs);letter-spacing:.1em;color:var(--bone-dim);position:absolute;bottom:1.6rem;left:4.6rem}.title-tip span{opacity:0;display:inline-block}.title-clock{font-size:var(--text-xs);letter-spacing:.3em;color:var(--bone-faint);opacity:0;position:absolute;top:1.4rem;right:2.4rem}.title-clock .num{color:var(--bone-dim);letter-spacing:0;font-size:1.2em}.title-sign{letter-spacing:.42em;color:var(--bone-dim);opacity:0;font-size:.9rem;position:absolute;top:1.4rem;left:2.4rem}.title-sign:before{content:"";background:var(--gold);width:.4rem;height:.4rem;margin-right:.8rem;display:inline-block;transform:rotate(45deg)translateY(-.1rem)}.title-sign .num{letter-spacing:.1em;color:var(--bone);font-size:1.15em}.title-gate{z-index:5;place-content:center;justify-items:center;gap:1.6rem;display:grid;position:absolute;inset:0}.title-gate p{letter-spacing:.5em;text-indent:.5em;color:var(--bone-dim);font-size:.9rem}.gate{width:9rem;height:9rem;font-weight:var(--weight-cn-heavy);letter-spacing:.35em;text-indent:.35em;color:var(--bone);border:1rem solid #0000;border-image:var(--frame-gold) 16 / 1rem;transition:filter var(--dur-heavy) var(--ease-out), transform var(--dur-heavy) var(--ease-heavy);place-items:center;font-size:1.5rem;animation:3.2s ease-in-out infinite gate-breathe;display:grid;position:relative;transform:rotate(45deg)}.gate:before{content:"";background:radial-gradient(circle,#ff782829,#0000 70%);position:absolute;inset:-1rem}.gate:hover{filter:brightness(1.5);transform:rotate(45deg)scale(1.05)}.gate span{display:block;transform:rotate(-45deg)}@keyframes gate-breathe{50%{filter:brightness(1.35)}}.on-title #voice{bottom:2.3rem;left:26.8rem}#voice{text-shadow:0 0 .5rem var(--obsidian-0), 0 0 1.4rem var(--obsidian-0), 0 0 2.4rem var(--obsidian-0)}.foe{pointer-events:none;position:absolute;inset:0}.foe-fig{width:16.2rem;height:16.2rem;color:var(--bone);transition:color .32s var(--ease-out), filter .32s var(--ease-out);--body:#d9cdb2;--line:#100b12;margin-left:-8.1rem;animation:5.5s ease-in-out infinite foe-idle;position:absolute;top:.8rem;left:40rem}.foe.is-boss .foe-fig{width:18rem;height:18rem;margin-left:-9rem;top:-.2rem}@keyframes foe-idle{50%{translate:0 -.35rem}}.foe-fig.is-struck{color:#fff;--body:#fff;--line:var(--blood);filter:drop-shadow(0 0 1.2rem var(--blood-hi));transition-duration:0s}.foe-halo{width:34rem;height:34rem;color:var(--bone-faint);background:repeating-conic-gradient(currentColor 0 .5deg, transparent .5deg 3.6deg);opacity:.5;transition:color .6s var(--ease-out), opacity .6s var(--ease-out);margin:-17rem 0 0 -17rem;animation:300s linear infinite turn;position:absolute;top:8.8rem;left:40rem;-webkit-mask:radial-gradient(circle,#0000 24%,#000 26%,#00000059 40%,#0000 50%);mask:radial-gradient(circle,#0000 24%,#000 26%,#00000059 40%,#0000 50%)}.foe.is-boss .foe-halo{color:var(--blood);opacity:.6}.foe-halo.is-struck{color:var(--blood-hi);opacity:1;transition-duration:0s}.foe-name{writing-mode:vertical-rl;position:absolute;top:3.4rem;right:48.6rem}.foe.is-boss .foe-name{right:49.6rem}.foe-name b{font-weight:var(--weight-cn-heavy);letter-spacing:.3em;text-shadow:0 0 1rem var(--obsidian-0);font-size:2.1rem;line-height:1.1;display:block}.foe-name span{font-size:var(--text-xs);letter-spacing:.34em;color:var(--gold);white-space:nowrap;margin-right:.5rem;padding-top:.2rem;display:block}.foe.is-boss .foe-name b{color:var(--blood-hi);font-size:2.6rem}.foe-badges{position:absolute;top:4rem;left:49.4rem}.foe.is-boss .foe-badges{left:50.4rem}.foe-hp{width:20rem;margin-left:-10rem;position:absolute;top:17.5rem;left:40rem}.hp-track{background:var(--obsidian-0);outline-offset:.14rem;outline:1px solid #ded2ba57;height:.62rem;position:relative}.hp-track:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--obsidian-0) calc(10% - 1px) 10%);position:absolute;inset:0}.hp-fill,.hp-ghost{width:100%;position:absolute;top:0;bottom:0;left:0}.hp-fill{color:var(--blood-lo);background:var(--tex-hatch), linear-gradient(180deg, var(--blood-hi), var(--blood) 55%, #7c1213);transition:width .16s var(--ease-out)}.hp-ghost{background:var(--bone);transition:width .9s var(--ease-out)}.hp-num{white-space:nowrap;text-shadow:0 0 .8rem var(--obsidian-0);font-size:1.2rem;position:absolute;top:50%;left:calc(100% + 1rem);translate:0 -50%}.hp-max{color:var(--bone-faint);font-size:.85em}.ledger-wrap{filter:drop-shadow(0 .5rem .4rem #000000a6);width:15.2rem;position:absolute;top:4rem;left:2.2rem}.ledger-wrap:after{content:"";background:linear-gradient(135deg, var(--gold-hi), var(--gold-lo));width:.55rem;height:.55rem;margin-left:-.28rem;position:absolute;top:.1rem;left:50%;transform:rotate(45deg);box-shadow:.1rem .1rem #00000080}.ledger{padding:1.1rem 1rem}.ledger h2{font-weight:var(--weight-cn-heavy);letter-spacing:.9em;text-indent:.9em;text-align:center;border-bottom:3px double var(--ink);padding-bottom:.4rem;font-size:1rem}.ledger-row{height:2.28rem;cursor:var(--cursor-act);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-bottom:1px solid #17110c47;grid-template-columns:1fr 1.3rem 4.9rem 2rem;align-items:center;column-gap:.35rem;padding:0 .3rem;display:grid;position:relative}.ledger-row b{font-weight:var(--weight-cn-heavy);letter-spacing:.1em;white-space:nowrap;font-size:1.02rem}.ledger-lv{color:var(--ink-soft);border:1px solid;place-items:center;width:1.3rem;height:1.3rem;font-size:.9rem;display:grid}.ledger-n{text-align:right;white-space:nowrap;font-size:1.02rem}.ledger-n i{opacity:.55;margin:0 .2em;font-size:.78em;font-style:normal}.ledger-left{text-align:right;color:var(--ink-soft);font-size:.82rem}.ledger-xp{height:2px;position:absolute;bottom:-1.5px;left:0;right:0}.ledger-xp i{background:var(--ink-soft);height:100%;transition:width .5s var(--ease-out);display:block}.ledger-row.is-near .ledger-xp i{background:var(--blood);height:3px}.ledger-row.is-near .ledger-left{color:#7c1213;font-weight:900}.ledger-row.is-on{background:var(--ink);color:var(--parchment-hi)}.ledger-row.is-on .ledger-lv,.ledger-row.is-on .ledger-left{color:var(--parchment)}.ledger-row.is-on .ledger-xp i{background:var(--blood-hi)}.ledger-row.is-up{color:#fff3d0;background:#8f6a00}.ledger-float{z-index:50;width:15.2rem;height:0;position:absolute;top:3.6rem;left:2.2rem}.ledger-float .ledger-wrap{top:0;left:0}.gears{gap:.5rem;width:17.6rem;display:grid;position:absolute;top:4.6rem;right:2.2rem}.gear.is-corrupt .gear-name:after{content:" ·堕";color:var(--blood-hi);font-size:.82em}.sum{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:1.1rem;height:0;display:flex;position:absolute;top:21.1rem;left:14rem;right:14rem}.sum.is-on{opacity:1}.sum-hand{text-align:right;margin-right:1.4rem}.sum-hand b{font-weight:var(--weight-cn-heavy);letter-spacing:.22em;font-size:1.9rem;line-height:1.1;display:block}.sum-hand span{letter-spacing:.5em;color:var(--gold);font-size:.9rem}.sum-n{justify-items:center;gap:.2rem;display:grid}.sum-n label{font-size:var(--text-xs);letter-spacing:.5em;text-indent:.5em;color:var(--bone-dim);display:block}.sum-n .num{text-shadow:0 .16rem 0 var(--obsidian-0), 0 0 1.4rem var(--obsidian-0);font-size:3.4rem;display:block}.sum-add .num{color:var(--bone)}.sum-inc .num{color:var(--gold-hi)}.sum-more .num{color:var(--ember);text-shadow:0 .16rem 0 var(--obsidian-0), 0 0 1.6rem #ff78288c}.sum-more .num:before{content:"×";margin-right:.04em;font-size:.6em}.sum-x{font-family:var(--font-num);color:var(--bone-faint);margin-top:1.1rem;font-size:1.5rem;font-style:normal;font-weight:600}.total,.dmg,.overkill,.echo-word{white-space:nowrap;pointer-events:none;position:absolute;translate:-50% -50%}.total{color:var(--bone);text-shadow:0 .2rem 0 var(--obsidian-0), 0 0 2rem var(--obsidian-0);font-size:4.6rem}.total[data-mag="1"]{color:var(--gold-hi);text-shadow:0 .22rem 0 var(--obsidian-0), 0 0 2.4rem #b08a3c99;font-size:5.8rem}.total[data-mag="2"]{color:var(--ember-hi);text-shadow:0 .26rem #2a0b02,0 0 3rem #ff7828bf;font-size:7.4rem}.total[data-mag="3"]{color:#fff1cf;text-shadow:0 .3rem 0 #5b1503, 0 0 1.2rem var(--ember), 0 0 5rem #ff5a14e6;font-size:9.6rem}.dmg{color:var(--blood-hi);text-shadow:0 .16rem 0 var(--obsidian-0), 0 0 1.4rem var(--obsidian-0);font-size:3rem;top:8.8rem;left:40rem;rotate:-6deg}.dmg[data-mag="1"]{font-size:4.2rem}.dmg[data-mag="2"]{font-size:5.6rem}.dmg[data-mag="3"]{color:#fff1cf;text-shadow:0 .3rem 0 var(--blood-lo), 0 0 3rem var(--blood-hi);font-size:7.6rem}.overkill{color:var(--blood-hi);text-shadow:0 0 2rem var(--obsidian-0);background:#06040780;border:.3rem double;grid-template-columns:auto auto;align-items:baseline;column-gap:.8rem;padding:.3rem 1.6rem .5rem;display:grid;top:9.4rem;left:40rem;rotate:-9deg}.overkill b{font-weight:var(--weight-cn-heavy);letter-spacing:.25em;font-size:4rem}.overkill .num{font-size:4.8rem}.overkill em{font-style:normal;font-weight:var(--weight-cn-heavy);letter-spacing:.5em;text-indent:.5em;color:var(--bone);grid-column:1/-1;justify-self:center;font-size:1.2rem}.echo-word{font-weight:var(--weight-cn-heavy);letter-spacing:.5em;text-indent:.5em;color:var(--gold-hi);text-shadow:0 0 2rem var(--obsidian-0), 0 .2rem 0 var(--obsidian-0);z-index:60;font-size:5.4rem;top:28.7rem;left:40rem}.read{text-align:center;pointer-events:none;position:absolute;top:24.6rem;left:0;right:0}.read b{font-weight:var(--weight-cn-heavy);letter-spacing:.32em;text-indent:.32em;text-shadow:0 0 1.4rem var(--obsidian-0);font-size:2.7rem;line-height:1.2;display:inline-block}.read span{letter-spacing:.6em;text-indent:.6em;color:var(--gold);font-size:.95rem;display:block}.read em{letter-spacing:.6em;text-indent:.6em;color:var(--bone-dim);margin-top:1.6rem;font-size:.95rem;font-style:normal;display:block}.read.has-hand em,.read:not(.has-hand) b,.read:not(.has-hand) span{display:none}.cards{pointer-events:none;position:absolute;inset:0}.cards>*{pointer-events:auto}.battle .b-discard,.battle .b-play{min-width:10.4rem;position:absolute;top:37.2rem}.battle .b-discard{left:3.6rem}.battle .b-play{right:3.6rem}.battle .b-sort{text-align:center;width:10.4rem;color:var(--bone);position:absolute;top:41.7rem;left:3.6rem}.b-deck{width:10.4rem;font-size:var(--text-xs);letter-spacing:.3em;color:var(--bone-dim);justify-content:center;align-items:center;gap:.9rem;display:flex;position:absolute;top:31.6rem;right:3.6rem}.b-deck .num{color:var(--bone);letter-spacing:0;font-size:1.3em}.b-pile{--card-w:3rem;--card-h:4.3rem;width:3rem;height:4.3rem;position:relative}.b-pile .cardback{filter:drop-shadow(0 .12rem .1rem #000c);position:absolute;top:0;left:0}.b-pile .cardback:first-child{translate:.3rem .24rem;rotate:4deg}.b-pile .cardback:nth-child(2){translate:.14rem .12rem;rotate:-2deg}.b-hurry{text-align:center;font-size:var(--text-xs);letter-spacing:.6em;text-indent:.6em;color:var(--bone-dim);opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;position:absolute;top:43.4rem;left:0;right:0}.is-settling .b-hurry{opacity:.9}.gash{z-index:3;width:var(--len);height:.9rem;transform:rotate(var(--rot));transform-origin:0;position:absolute}.gash:before{content:"";background:linear-gradient(90deg, var(--blood-hi), #fff 40%, var(--bone));clip-path:polygon(0 50%,30% 0,62% 30%,100% 50%,60% 72%,28% 100%);position:absolute;inset:0}.loot-head{text-align:center;position:absolute;top:3.3rem;left:0;right:0}.loot-where{font-size:var(--text-xs);letter-spacing:.4em;text-indent:.4em;color:var(--bone-dim)}.loot-head h2{font-weight:var(--weight-cn-heavy);letter-spacing:.4em;text-indent:.4em;font-size:2rem;line-height:1.25}.loot-math{letter-spacing:.12em;color:var(--bone-dim);font-size:.9rem}.loot-math .num{color:var(--bone);font-size:1.2em}.loot-math b.num{color:var(--gold-hi)}.loot-bought{justify-content:center;align-items:baseline;gap:2rem;margin-top:.1rem;display:flex}.loot-head .orn{width:12rem;height:1.5rem;margin-top:-.1rem}.bought{letter-spacing:.1em;color:var(--bone);font-size:.95rem}.bought b{font-weight:var(--weight-cn-heavy);color:var(--gold-hi);letter-spacing:.2em;margin-right:.7em}.bought b:after{content:"→";color:var(--bone-faint);margin-left:.7em;font-weight:400}.bought .num{font-size:1.35em;font-style:normal}.bought.is-over b{color:var(--blood-hi);font-size:1.15em}.bought.is-none{color:var(--bone-dim);font-size:var(--text-xs)}.slabs{pointer-events:none;position:absolute;inset:0}.slabs>*{pointer-events:auto}.slab-acts{opacity:0;pointer-events:none;justify-content:center;gap:.1rem;display:flex;position:absolute;top:calc(100% + .35rem);left:-.4rem;right:-.4rem}.slab.is-ready .slab-acts{opacity:1;pointer-events:auto}.slab-acts .link{color:var(--bone);white-space:nowrap;padding:.2rem .5rem}.slab-acts .link[disabled]{color:var(--bone-faint)}.slab-acts .link:first-child{color:var(--gold-hi);font-weight:var(--weight-cn-heavy)}.slab-front>.deed{position:absolute;inset:0}.loot-dim{background:var(--obsidian-0);opacity:0;pointer-events:none;position:absolute;inset:-30rem}.loot.is-legend .loot-dim{z-index:20}.loot.is-legend .slab:not([data-rarity=legendary]){pointer-events:none}.loot-hint{text-align:center;font-size:var(--text-xs);letter-spacing:.5em;text-indent:.5em;color:var(--bone-dim);opacity:0;pointer-events:none;position:absolute;top:32.3rem;left:0;right:0}.loot-shelf{color:var(--bone-faint);font-size:var(--text-xs);letter-spacing:.5em;opacity:0;position:absolute;top:34.4rem;left:24rem;right:24rem}.loot-shelf span{text-indent:.5em}.loot-coins{justify-content:center;gap:.9rem;display:flex;position:absolute;top:35.9rem;left:0;right:0}.loot .loot-next{opacity:0;min-width:12rem;position:absolute;top:38.6rem;right:3.6rem}.beam{pointer-events:none;opacity:0;transform-origin:50% 100%;background:linear-gradient(to top, color-mix(in srgb, var(--rarity) 70%, transparent), transparent 85%);-webkit-mask-composite:source-in;width:5.4rem;height:22rem;margin-left:-2.7rem;position:absolute;bottom:55%;left:50%;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 1.5px,#0000 1.5px .42rem),radial-gradient(50% 100% at 50% 100%,#000 30%,#0000 70%);mask-image:repeating-linear-gradient(90deg,#000 0 1.5px,#0000 1.5px .42rem),radial-gradient(50% 100% at 50% 100%,#000 30%,#0000 70%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-rarity=magic] .beam{filter:opacity(.7);width:3.4rem;height:14rem;margin-left:-1.7rem}.slab.is-open .beam{transition:opacity .4s;opacity:0!important}.glory{pointer-events:none;opacity:0;width:0;height:0;transition:scale .9s var(--ease-heavy);position:absolute;top:50%;left:50%;scale:.62}.loot.is-legend .glory{scale:1.15}.glory i{width:48rem;height:48rem;position:absolute;top:-24rem;left:-24rem}.glory i:first-child{background:repeating-conic-gradient(var(--ember) 0 .9deg, transparent .9deg 5deg);animation:90s linear infinite turn;-webkit-mask:radial-gradient(circle,#0000 17%,#000 19%,#00000080 34%,#0000 62%);mask:radial-gradient(circle,#0000 17%,#000 19%,#00000080 34%,#0000 62%)}.glory i:last-child{background:repeating-conic-gradient(var(--ember-hi) 0 .5deg, transparent .5deg 9deg);animation:140s linear infinite reverse turn;-webkit-mask:radial-gradient(circle,#0000 20%,#000 22%,#0000 46%);mask:radial-gradient(circle,#0000 20%,#000 22%,#0000 46%)}.far{pointer-events:none;position:absolute;inset:0}.far>*,.far-ground *,.far-deal *{pointer-events:auto}.far-foe{position:absolute;inset:0;pointer-events:none!important}.far-foe .foe-halo{top:8.6rem}.far-fig{width:15rem;height:15rem;color:var(--bone);--body:#d9cdb2;--line:#100b12;margin-left:-7.5rem;animation:5.5s ease-in-out infinite foe-idle;position:absolute;top:2rem;left:40rem}.far-foe.is-boss .far-fig{width:16.4rem;height:16.4rem;margin-left:-8.2rem;top:.8rem}.far-name{writing-mode:vertical-rl;position:absolute;top:3.5rem;right:48rem}.far-name b{font-weight:var(--weight-cn-heavy);letter-spacing:.3em;text-shadow:0 0 1rem var(--obsidian-0);font-size:1.9rem;line-height:1.1;display:block}.far-name span{font-size:var(--text-xs);letter-spacing:.34em;color:var(--gold);white-space:nowrap;margin-right:.5rem;padding-top:.2rem;display:block}.far-foe.is-boss .far-name b{color:var(--blood-hi);font-size:2.3rem}.far-hp{letter-spacing:.3em;color:var(--bone-dim);white-space:nowrap;font-size:.9rem;position:absolute;top:11.6rem;left:48.4rem}.far-hp .num{color:var(--bone);letter-spacing:0;font-size:1.9em;display:block}.far-ground{width:23rem;position:absolute;top:4.3rem;left:2.4rem}.far-deal{width:23.6rem;position:absolute;top:3.9rem;right:2.4rem}.deal-where{font-size:var(--text-xs);letter-spacing:.4em;color:var(--bone-dim);text-align:right}.note{color:var(--ink);margin-top:.45rem;padding:.5rem 1rem .55rem;font-size:.92rem;font-weight:700;line-height:1.45;rotate:-.7deg}.note b{font-weight:var(--weight-cn-heavy);letter-spacing:.2em;color:#6f5200;display:block}.note i{color:var(--ink-soft);letter-spacing:.2em;margin-right:.8em;font-style:normal}.note--affix b{color:#7c1213}.note .num{font-size:1.15em}.deal-acts{gap:.6rem;margin-top:.7rem;display:flex}.deal-acts .btn{letter-spacing:.2em;text-indent:.2em;flex:1;min-width:0;padding-left:.5rem;padding-right:.5rem}.deal-acts .btn--strike{flex:1.35}.table{background:var(--tex-stone) 0 0 / 100% 100%, linear-gradient(180deg, #332b3a 0, #211b26 .9rem, #17131b 6rem, #100d13 100%);--chamfer:1.1rem;clip-path:polygon(var(--chamfer) 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)), 0 var(--chamfer));position:absolute;inset:15.6rem 1.2rem .7rem}.table:before{content:"";border:1rem solid #0000;border-image:var(--frame-gold) 16 / 1rem;opacity:.4;pointer-events:none;position:absolute;inset:.5rem}.table:after{content:"";pointer-events:none;background:linear-gradient(#fff3,#0000);height:.3rem;position:absolute;top:0;left:0;right:0}.t-h{font-weight:var(--weight-cn-heavy);letter-spacing:.5em;color:var(--gold);align-items:baseline;gap:.7rem;margin-bottom:.35rem;font-size:.95rem;display:flex}.t-h .num{letter-spacing:0;color:var(--gold-hi)}.t-h em{font-style:normal;font-weight:var(--weight-cn-body);font-size:var(--text-xs);letter-spacing:.14em;color:var(--bone-faint);margin-left:auto}.far-ground .t-h{color:var(--bone-dim)}.t-worn{width:23.8rem;position:absolute;top:1.5rem;left:2rem}.lay{text-align:left;width:100%;height:4.05rem;color:var(--rarity,var(--bone-faint));transition:filter var(--dur-fade) var(--ease-out);grid-template-columns:1.2rem 4rem 1fr;align-items:center;gap:.5rem;display:grid;position:relative}.lay-n{font-weight:var(--weight-cn-heavy);font-size:var(--text-xs);color:var(--bone-faint);text-align:center}.lay-obj{--body:color-mix(in srgb, var(--rarity,var(--bone)) 82%, #000);--line:#0c080e;filter:drop-shadow(0 .3rem .22rem #000000d9);width:4rem;height:4rem;transition:transform var(--dur-snap) var(--ease-snap), filter var(--dur-fade) var(--ease-out);padding:.15rem;display:block}.lay-tag{filter:drop-shadow(0 .2rem .15rem #0009);min-width:0;padding:.3rem .9rem .36rem 1rem;display:block;rotate:-.5deg}.lay:nth-of-type(2n) .lay-tag{rotate:.45deg}.lay-tag b{font-weight:var(--weight-cn-heavy);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;line-height:1.3;display:block;overflow:hidden}.lay-tag i{font-style:normal;font-weight:700;font-size:var(--text-xs);color:#3a2d1f;white-space:nowrap;text-overflow:ellipsis;line-height:1.3;display:block;overflow:hidden}.lay-tag i .num{font-size:1.1em}[data-rarity=magic] .lay-tag b{color:#24408f}[data-rarity=rare] .lay-tag b{color:#6f5200}[data-rarity=legendary] .lay-tag b{color:#9c3a08}button.lay:hover .lay-obj{transform:translateY(-.25rem)rotate(-5deg)}.lay.is-sel .lay-obj{filter:drop-shadow(0 .3rem .22rem #000000d9) drop-shadow(0 0 .7rem var(--gold-hi))}.lay.is-sel:after{content:"";border:1px solid var(--gold);pointer-events:none;border-left-width:.2rem;position:absolute;inset:.1rem -.3rem .1rem 1.4rem}.lay.is-corrupt .lay-tag b:after{content:" ·堕";color:#7c1213;font-size:.85em}.lay.is-empty .lay-obj{--none:1;opacity:.22;filter:none;outline:1px dashed var(--bone-faint);outline-offset:-.3rem}.lay-none{font-size:var(--text-xs);letter-spacing:.2em;color:var(--bone-faint)}.cells{flex-wrap:wrap;gap:.5rem;display:flex}.cell{width:4.7rem;height:4.7rem;color:var(--rarity,var(--bone-faint));--body:color-mix(in srgb, var(--rarity,var(--bone)) 82%, #000);--line:#0c080e;transition:transform var(--dur-snap) var(--ease-snap), filter var(--dur-fade) var(--ease-out);background:radial-gradient(at 50% 30%,#060407,#17121b 80%);padding:.5rem;display:block;position:relative;box-shadow:inset 0 .28rem .4rem #000000d9,inset 0 -1px #ffffff14}.cell>*{filter:drop-shadow(0 .22rem .18rem #000c)}button.cell:hover{filter:brightness(1.25);transform:translateY(-.15rem)}.cell.is-sel{outline:2px solid var(--gold-hi);outline-offset:2px}.cell.is-sealed{background:var(--tex-lattice), radial-gradient(ellipse at 50% 30%, #060407, #17121b 80%)}.cell.is-sealed .ink{opacity:.6}.cell.is-sealed:after{content:"？";color:var(--bone);font-size:1rem;font-weight:900;position:absolute;bottom:0;right:.2rem}.far-ground .cell{box-shadow:none;background:radial-gradient(at 50% 85%,#000000b3,#0000 70%)}.far-ground .cell.is-sealed{background:radial-gradient(at 50% 85%,#000000b3,#0000 70%)}.t-bench{width:26.4rem;height:21rem;position:absolute;top:1.6rem;left:27.4rem}.bench-deed{filter:drop-shadow(0 .7rem .5rem #000000bf);width:15.6rem;height:20.6rem;position:relative;rotate:-1.1deg}.bench-deed>.deed{padding:1.5rem 1.2rem 1.1rem;position:absolute;inset:0}.bench-deed .deed-name{font-size:1.25rem}.bench-deed .deed-art{width:4.6rem;height:4.6rem}.bench-deed .deed-effect{font-size:1.12rem}.bench-deed .deed-cause{font-size:.9rem}.bench-deed .deed-rule{padding:.42rem .2rem}.bench-deed .deed-legend{font-size:1.05rem}.bench-empty{color:var(--bone-faint);outline:1px dashed var(--bone-faint);outline-offset:-.8rem;font-size:var(--text-xs);letter-spacing:.2em;place-content:center;justify-items:center;gap:1rem;display:grid;position:absolute;inset:0}.bench-empty .ink{opacity:.45;width:5rem;height:5.6rem}.bench-acts{gap:.6rem;width:9rem;display:grid;position:absolute;top:.4rem;left:17.2rem}.bench-acts .btn{width:100%}.t-stones{width:21.8rem;position:absolute;top:1.5rem;right:2rem}.stones{grid-template-columns:repeat(3,1fr);gap:.55rem .3rem;display:grid}.stone{text-align:left;height:4.1rem;color:var(--bone);transition:filter var(--dur-fade) var(--ease-out);grid-template-rows:1fr 1fr;grid-template-columns:3.7rem 1fr;align-items:center;column-gap:.4rem;display:grid;position:relative}.stone-hollow{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:radial-gradient(circle at 50% 35%,#050306,#18131c 78%);grid-row:1/3;place-items:center;width:3.7rem;height:3.7rem;display:grid;box-shadow:inset 0 .25rem .4rem #000000e6,inset 0 -1px #ffffff14}.stone .coin{width:2.9rem;height:2.9rem;transition:transform var(--dur-snap) var(--ease-snap), opacity var(--dur-fade)}.stone b{font-weight:var(--weight-cn-body);font-size:var(--text-xs);white-space:nowrap;align-self:end}.stone i{color:var(--gold-hi);align-self:start;font-size:1.2rem;font-style:normal}.stone:hover .coin{transform:translateY(-.25rem)rotate(-8deg)scale(1.08)}.stone.is-held .coin{opacity:.12}.stone.is-held b{color:var(--gold-hi)}.stone[disabled]{filter:saturate(0)brightness(.5);pointer-events:auto;cursor:var(--cursor)}.stone[disabled] .coin{opacity:.3}.stones-hint{min-height:2.6rem;font-size:var(--text-xs);letter-spacing:.03em;color:var(--bone-dim);margin-top:.55rem;line-height:1.5}.stones-hint b{color:var(--gold-hi);font-weight:var(--weight-cn-heavy)}.held{z-index:85;pointer-events:none;position:fixed;top:0;left:0}.held .coin{width:3.3rem;height:3.3rem;filter:drop-shadow(0 .6rem .4rem #000c) drop-shadow(0 0 .9rem var(--coin));animation:1.6s ease-in-out infinite held-bob;rotate:-14deg}@keyframes held-bob{50%{translate:0 -.25rem}}.t-bag{width:21.8rem;position:absolute;top:15.6rem;right:2rem}.t-bag .cells{gap:.6rem}.t-bag .cell{outline-offset:-1px;outline:1px solid #ded2ba12;width:4.95rem;height:4.95rem}.is-target{animation:1.4s ease-in-out infinite target}.is-target .lay-obj,.cell.is-target>*{filter:drop-shadow(0 0 .5rem var(--gold-hi)) drop-shadow(0 .3rem .22rem #000000d9)}.is-dim{filter:brightness(.4)saturate(.4)}@keyframes target{50%{filter:brightness(1.35)}}.t-edge{grid-template-columns:repeat(9,1fr);gap:.5rem;display:grid;position:absolute;bottom:1rem;left:2rem;right:2rem}.prof{font-size:var(--text-xs);color:var(--bone-dim);border-top:1px solid var(--obsidian-edge);cursor:var(--cursor-act);background:#06040773;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.2rem .4rem;padding:.25rem .5rem .3rem;display:grid}.prof b{font-weight:var(--weight-cn-heavy);color:var(--bone);white-space:nowrap}.prof span{color:var(--gold-hi);font-family:var(--font-cn);font-weight:var(--weight-cn-body)}.prof em{text-align:right;font-style:normal}.prof i{background:var(--obsidian-edge);grid-column:1/-1;height:2px}.prof u{background:var(--bone-dim);height:100%;display:block}.prof.is-near{border-top-color:var(--gold)}.prof.is-near u{background:var(--gold-hi)}.prof.is-near em{color:var(--gold-hi)}.is-working .stone,.is-working .lay,.is-working .cell{pointer-events:none}.erase-front{pointer-events:none;width:.5rem;margin-left:-.25rem;position:absolute}.erase-front.is-burn{filter:blur(.06rem);background:linear-gradient(90deg,#0000,#ffc46b 40%,#ff7828 62%,#0000);box-shadow:0 0 1rem .25rem #ff7828bf}.erase-front.is-scrape{background:#fff;width:.14rem;rotate:10deg;box-shadow:0 0 .5rem .1rem #fff}.erase-scar{pointer-events:none;position:absolute}.erase-scar.is-burn{background:radial-gradient(#2a0b0299,#0000 72%)}.erase-scar.is-scrape{color:#17110c66;background:var(--tex-hatch)}.coin.fly{pointer-events:none;width:3rem;height:3rem;position:absolute}.ash-front{pointer-events:none;filter:blur(.1rem);background:linear-gradient(#0000,#ffc46b 35%,#ff7828 60%,#2a0b02);height:.8rem;margin-top:-.4rem;position:absolute;box-shadow:0 0 1.8rem .5rem #ff7828cc}.ash{pointer-events:none;background:#3b3242;width:.36rem;height:.24rem;position:absolute}.camp .far,.camp .t-worn,.camp .t-stones,.camp .t-bag,.camp .t-edge,.camp .bench-acts{transition:filter .32s var(--ease-out)}.camp.is-doom .far,.camp.is-doom .t-worn,.camp.is-doom .t-stones,.camp.is-doom .t-bag,.camp.is-doom .t-edge,.camp.is-doom .bench-acts{filter:brightness(.22)saturate(.4)}.modal-layer{z-index:70;background:#060407cc;place-items:center;display:grid;position:absolute;inset:-30rem}.modal{text-align:center;width:34rem}.modal-title{font-weight:var(--weight-cn-heavy);letter-spacing:.3em;text-indent:.3em;margin-bottom:.6rem;font-size:1.9rem;line-height:1.3}.modal-acts{justify-content:center;gap:1.2rem;margin-top:1.2rem;display:flex}.end-line{letter-spacing:.08em;color:var(--bone);margin-top:.4rem;font-size:1rem}.end-line b{font-weight:var(--weight-cn-heavy)}.end-line i{color:var(--gold);letter-spacing:.2em;margin:0 .5em;font-style:normal}.end-line .num{color:var(--gold-hi);margin:0 .2em;font-size:1.5em}.end-big{font-size:2.2em!important}.end-sub{font-size:var(--text-xs);letter-spacing:.06em;color:var(--bone-dim);margin-top:.4rem}.end-record{font-style:normal;font-weight:var(--weight-cn-heavy);color:var(--blood-hi);letter-spacing:.2em;border:1px solid;margin-left:.6em;padding:0 .4em}.end-h{font-weight:var(--weight-cn-heavy);font-size:var(--text-xs);letter-spacing:.5em;color:var(--bone-faint);margin-top:1rem}.end-gear{flex-wrap:wrap;gap:.3rem 1.2rem;margin-top:.3rem;list-style:none;display:flex}.modal .end-gear{justify-content:center}.end-gear li{font-weight:var(--weight-cn-heavy);color:var(--rarity);cursor:var(--cursor-act);font-size:.95rem}.end-none{font-size:var(--text-xs);color:var(--bone-faint);margin-top:.3rem}.odds{grid-template-columns:1fr 1fr;gap:.4rem;margin:.8rem 0;list-style:none;display:grid}.odds li{font-weight:var(--weight-cn-heavy);border-bottom:1px solid var(--gold-lo);background:#221c27cc;padding:.5rem}.odds li.is-bad{color:var(--blood-hi);border-color:var(--blood)}.victory .modal-title{color:var(--gold-hi);font-size:2.6rem}.corrupt .modal-title{letter-spacing:.1em;text-indent:0;text-wrap:balance;font-size:1.5rem}.modal.panel,.tip{background-size:100% 100%,auto}.modal-layer--death{background:radial-gradient(at 28% 45%,#3c090cf2,#060407f9 55%)}.death{width:80rem;height:45rem;position:relative}.death-foe{width:30rem;height:30rem;color:var(--blood);--body:#8a1a1c;--line:#1a0507;opacity:.85;filter:drop-shadow(0 0 3rem #be1e1e66);animation:5.5s ease-in-out infinite foe-idle;position:absolute;top:6rem;left:1rem}.death-body{width:24rem;position:absolute;top:4.2rem;left:31.6rem}.death-title{letter-spacing:.3em;color:var(--blood-hi);text-shadow:0 .3rem 0 var(--obsidian-0), 0 0 3rem #be1e1e99;font-size:5.4rem;font-weight:900;line-height:1.1}.death-hp{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.8rem;margin:.8rem 0 .7rem;display:grid}.death-hp b{color:var(--bone);font-size:4.6rem}.death-hp b small{color:var(--bone-dim);margin-left:.1em;font-size:.45em}.death-hp span{letter-spacing:.2em;color:var(--bone-dim);font-size:1rem}.death-hp .hp-track{grid-column:1/-1;margin-top:.4rem}.death-quip{font-size:var(--text-xs);letter-spacing:.08em;color:var(--bone-faint);margin-top:1rem;line-height:1.6}.death-again{justify-items:center;width:22rem;display:grid;position:absolute;top:5.2rem;right:2.6rem}.hud-class{border-left:var(--px,1px) solid var(--obsidian-edge);letter-spacing:.25rem;color:var(--gold);margin-left:1rem;padding-left:1rem;font-style:normal}.title-col{width:23rem;top:2.75rem;left:3.75rem}.title-cn{grid-template-columns:repeat(2,auto);justify-content:center;gap:0 .5rem;font-size:7rem;line-height:1.04;display:grid}.title-en{margin-top:.25rem;font-size:3rem}.title-sub,.title-enter{margin-top:.75rem}.title-where{letter-spacing:.25rem;min-height:1.5rem;color:var(--gold);opacity:0;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;margin-top:0;font-size:1rem;display:flex}.title-candle{--body:var(--ember-hi);--line:var(--obsidian-0);width:2rem;height:2rem;animation:.9s step-end infinite candle;display:block}@keyframes candle{50%{transform:translateY(calc(var(--px,1px) * -1));filter:brightness(1.25)}}.title-menu{justify-content:center;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.title-menu>*{opacity:0}.prop{width:4rem;color:var(--bone-dim);transition:color var(--dur-fade) var(--ease-out), transform var(--dur-snap) var(--ease-snap);justify-items:center;gap:.25rem;display:grid}.prop-art{--body:#a89c85;--line:var(--obsidian-0);width:3.5rem;height:3.5rem}.prop b{font-weight:var(--weight-cn-heavy);letter-spacing:.125rem;white-space:nowrap;font-size:1rem}.prop:hover{color:var(--gold-hi);transform:translateY(-.25rem)}.prop:hover .prop-art{--body:var(--bone)}.prop.is-hot{color:var(--ember)}.prop.is-hot .prop-art{--body:var(--ember-hi)}.title-clock .num{font-size:1em}.title-goals{opacity:0;justify-content:center;width:50rem;display:flex;position:absolute;bottom:2rem;left:28.5rem}.goals{letter-spacing:.0625rem;color:var(--bone-dim);gap:.25rem;font-size:1rem;list-style:none;display:grid}.goals li{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.goals b{font-weight:var(--weight-cn-heavy);color:var(--bone);letter-spacing:.25rem}.goals .num{color:var(--gold-hi);margin-left:.25rem;font-style:normal}.goals-h{font-weight:var(--weight-cn-heavy);letter-spacing:.5rem;color:var(--gold)}.goals--row{align-items:center;gap:0;display:flex}.goals--row li+li:before{content:"";background:var(--gold-lo);width:.25rem;height:.25rem;margin:0 1rem;transform:rotate(45deg)}.goal-rune{width:.75rem;height:1.25rem;margin:0 .125rem;text-decoration:none;display:inline-block}.rune-glyph{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:6;width:100%;height:100%;display:block;overflow:visible}[data-bucket=chips]{--rune:var(--bone)}[data-bucket=mult]{--rune:var(--gold-hi)}[data-bucket=more]{--rune:var(--ember)}.goal-rune,.tip-name[data-bucket]{color:var(--rune)}.runestone{width:3.25rem;height:3.25rem;color:var(--rune);--body:#3b3242;--line:#08060a;transition:transform var(--dur-snap) var(--ease-snap), filter var(--dur-fade) var(--ease-out);flex:none;place-items:center;display:grid;position:relative}.runestone .rune-slab{position:absolute;inset:0}.runestone .rune-glyph{width:28%;height:42%;position:relative}.runestone[data-bucket=chips] .rune-glyph{width:30%;height:44%}.runestone[data-bucket=more] .rune-glyph{width:24%;height:38%}.runestone>b{color:var(--bone);background:var(--obsidian-0);padding:0 .25rem;font-size:1rem;position:absolute;bottom:0;right:0}button.runestone:hover{filter:brightness(1.3);transform:translateY(-.25rem)}.runestone.is-small{width:2.25rem;height:2.25rem}.runestone.is-large{width:6rem;height:6rem}.runestone.is-empty{color:#4a4053;--body:#1b161f}.runestone.is-unknown .rune-glyph{opacity:0}.runestone.is-picked{--body:#56495f;transform:translateY(-.5rem)}.runestone.is-ripe>b{color:var(--obsidian-0);background:var(--gold-hi)}.page-head{text-align:center;pointer-events:none;position:absolute;top:1.5rem;left:0;right:0}.page-head h2{font-weight:var(--weight-cn-heavy);letter-spacing:1rem;text-indent:1rem;color:var(--gold-hi);font-size:2rem;line-height:1.25}.page-head p{letter-spacing:.25rem;text-indent:.25rem;color:var(--bone-dim);font-size:1rem}.page-head .orn{width:11rem;height:1.25rem;margin-top:0}.page-back{z-index:5;letter-spacing:.25rem;align-items:center;gap:.5rem;font-size:1rem;display:flex;position:absolute;top:1.75rem;left:7.5rem}.page-hand{width:1.75rem;height:1rem;color:var(--gold);transform:scaleX(-1)}.page .corners i:first-child,.page .corners i:nth-child(2){top:.5rem}.shade{width:100%;height:100%;-webkit-mask:var(--fill) center / contain no-repeat;-webkit-mask:var(--fill) center / contain no-repeat;mask:var(--fill) center / contain no-repeat;background:currentColor;display:block}.page-h{font-weight:var(--weight-cn-heavy);letter-spacing:.5rem;color:var(--gold);white-space:nowrap;align-items:baseline;gap:.75rem;margin-bottom:.5rem;font-size:1rem;display:flex}.niche{width:3.5rem;height:3.5rem;color:var(--rarity,var(--bone));background:linear-gradient(180deg, var(--obsidian-0), var(--obsidian-2));clip-path:polygon(var(--chamfer-sm) 0, calc(100% - var(--chamfer-sm)) 0, 100% var(--chamfer-sm), 100% calc(100% - var(--chamfer-sm)), calc(100% - var(--chamfer-sm)) 100%, var(--chamfer-sm) 100%, 0 calc(100% - var(--chamfer-sm)), 0 var(--chamfer-sm));transition:transform var(--dur-snap) var(--ease-snap), filter var(--dur-fade) var(--ease-out);flex:none;padding:.5rem;display:block;position:relative}.niche:before{content:"";border:.75rem solid #0000;border-image:var(--frame-bone) 16 / .75rem;position:absolute;inset:0}.niche .ink{z-index:1;position:relative}.niche em{z-index:2;color:var(--bone-dim);font-size:1rem;font-style:normal;position:absolute;bottom:0;right:.25rem}button.niche:hover{filter:brightness(1.4);transform:translateY(-.25rem)}.niche.is-picked{background:linear-gradient(#2a1f10,#4a3712);transform:translateY(-.25rem)}.niche.is-picked:before{border-image-source:var(--frame-gold)}.niche.is-empty{background:linear-gradient(180deg, var(--obsidian-0), var(--obsidian-1));opacity:.7}.plates{justify-content:center;gap:1.25rem;display:flex;position:absolute;top:6.25rem;left:0;right:0}.plate{text-align:center;width:15rem;height:26rem;transition:transform var(--dur-heavy) var(--ease-heavy), filter var(--dur-fade) var(--ease-out);filter:drop-shadow(0 .25rem #000000bf)brightness(.84);cursor:var(--cursor-act);grid-template-rows:auto auto 1fr auto;justify-items:center;padding:1rem 1rem .75rem;display:grid;position:relative}.plate.sheet{background:var(--tex-fleck), radial-gradient(ellipse at 50% 40%, transparent 50%, #4a341880 100%), linear-gradient(175deg, var(--parchment-hi), var(--parchment) 45%, var(--parchment-lo))}.plate.sheet:after{content:"";border:.875rem solid #0000;border-image:var(--frame-ink) 16 / .875rem;pointer-events:none;position:absolute;inset:.125rem}.plate:nth-child(odd){transform:rotate(-.8deg)}.plate:nth-child(2n){transform:rotate(.6deg)}.plate-art{--body:#efe3c6;--line:var(--ink);width:9rem;height:13rem}.plate-name{font-weight:var(--weight-cn-heavy);letter-spacing:.5rem;text-indent:.5rem;color:var(--ink);margin-top:.25rem;font-size:2rem;line-height:1.25}.plate-desc{color:#3a2d1f;text-wrap:balance;align-self:center;font-size:1rem;font-weight:700;line-height:1.4}.plate-desc .num{color:#6d1210}.plate-foot{letter-spacing:.125rem;color:var(--ink-soft);white-space:nowrap;font-size:1rem;font-weight:700}.plate-foot:before{content:"";width:3rem;height:.25rem;color:var(--ink-soft);background:var(--tex-hatch);margin:0 auto .25rem;display:block}.plate.sheet:hover{filter:drop-shadow(0 .75rem #0009)brightness(.96);transform:translateY(-.5rem)rotate(0)}.plate.is-picked,.plate.is-picked:hover{filter:drop-shadow(0 1rem #0009);z-index:2;transform:translateY(-.75rem)rotate(0)}.plate.is-picked .plate-name{color:#6d1210}.plate.is-picked:before{content:"";background:var(--gold-hi);width:1rem;height:1rem;margin-left:-.5rem;position:absolute;bottom:-1.5rem;left:50%;transform:rotate(45deg)}.plate--locked{color:var(--bone-faint);cursor:var(--cursor);filter:drop-shadow(0 .25rem #000000bf);background:var(--tex-lattice), var(--tex-stone), linear-gradient(170deg, var(--obsidian-3), var(--obsidian-1) 60%, var(--obsidian-0));clip-path:polygon(.75rem 0,calc(100% - .75rem) 0,100% .75rem,100% calc(100% - .75rem),calc(100% - .75rem) 100%,.75rem 100%,0 calc(100% - .75rem),0 .75rem)}.plate--locked:after{content:"";border:1.75rem solid #0000;border-image:var(--frame-bone) 16 / 1.75rem;opacity:.8;pointer-events:none;position:absolute;inset:0}.plate--locked .plate-art{color:#2c2533}.plate--locked .plate-name{color:var(--bone-dim)}.plate--locked .plate-desc{color:var(--bone-dim);font-weight:var(--weight-cn-body)}.plate-pips{align-items:center;gap:.375rem;display:flex}.plate-pips i{background:var(--obsidian-edge);width:.5rem;height:.5rem;transform:rotate(45deg)}.plate-pips i.is-on{background:var(--gold-hi)}.plate-pips em{color:var(--gold);margin-left:.5rem;font-size:1rem;font-style:normal}.setup-shelf{grid-template-columns:6rem auto 1fr;align-items:center;column-gap:1rem;width:48rem;display:grid;position:absolute;top:34rem;left:5rem}.setup-chest{--body:#a89c85;--line:var(--obsidian-0);width:6rem;height:6rem;display:block}.setup-vault{gap:.5rem;display:flex}.setup-note{letter-spacing:.0625rem;color:var(--bone-dim);font-size:1rem;line-height:1.5}.setup-note b{font-weight:var(--weight-cn-heavy);color:var(--rarity,var(--bone));margin:0 .25rem}.setup-note .num{color:var(--bone)}.setup-go{width:15rem;position:absolute;top:32.75rem;left:56rem}.setup-go .seal-key{letter-spacing:.125rem;text-indent:.125rem;color:var(--bone-dim);font-size:1rem}.sockets{justify-content:center;gap:.25rem;display:flex}.socket-hole{background:var(--obsidian-0);border:var(--px,1px) solid var(--obsidian-edge);width:2.25rem;height:2.25rem;transform:rotate(45deg)scale(.6)}.chest{--body:#b9ad95;--line:var(--obsidian-0);width:19rem;height:19rem;position:absolute;top:6.75rem;left:3rem}.chest-row{grid-template-columns:repeat(3,6rem);gap:1rem;display:grid;position:absolute;top:9.5rem;left:24.5rem}.chest-row .niche{width:6rem;height:6rem;padding:.75rem}.chest-row .niche:before{border-width:1rem;border-image-width:1rem}.chest-deed{justify-items:center;gap:.25rem;width:26rem;display:grid;position:absolute;top:6.5rem;left:50rem}.chest-deed>p{text-align:center;width:16rem;color:var(--bone-faint);margin-top:7rem;font-size:1rem;line-height:1.5}.vslot{--chamfer:.75rem;filter:drop-shadow(0 .25rem #000000b3);width:11.5rem;height:17rem;position:relative;transform:rotate(.6deg)}.vslot .deed{position:absolute;inset:0}.vslot+.sockets{margin-top:.25rem}.chest-deed .link{letter-spacing:.25rem;opacity:.7;margin-top:.5rem;font-size:1rem}.bag{--body:#a89c85;--line:var(--obsidian-0);width:12rem;height:12rem;position:absolute;top:27.75rem;left:4.5rem}.bag-stones{grid-template-columns:repeat(8,3.25rem);gap:.5rem .375rem;display:grid;position:absolute;top:28.25rem;left:18.5rem}.bag-stones .runestone:nth-child(3n){translate:0 .125rem;rotate:4deg}.bag-stones .runestone:nth-child(4n+1){rotate:-5deg}.bag-stones .runestone:nth-child(5n+2){translate:.125rem -.125rem;rotate:2deg}.stone-held{grid-template-columns:6rem 1fr;align-items:center;gap:.75rem 1rem;width:26rem;display:grid;position:absolute;top:28.5rem;left:50rem}.stone-text b{font-weight:var(--weight-cn-heavy);letter-spacing:.5rem;color:var(--rune);font-size:2rem;line-height:1.25;display:block}.stone-text small{font-family:var(--font-num);color:var(--bone-dim);font-size:1rem;display:block}.stone-text p{color:var(--bone-dim);margin-top:.25rem;font-size:1rem}.stone-text i{font-style:normal;font-weight:var(--weight-cn-heavy);color:var(--rune,var(--gold-hi));margin-left:.25rem}.stone-held .btn,.stone-top{grid-column:1/-1;justify-self:start}.stone-held .btn{font-size:1rem}.stone-top,.stone-none{letter-spacing:.25rem;color:var(--bone-faint);font-size:1rem}.stone-none{grid-column:1/-1;padding-top:2rem}.tome{width:66rem;height:34.5rem;box-shadow:0 .5rem 0 #0009, inset 0 0 0 var(--px,1px) #4a3222;background:linear-gradient(90deg,#1d1410,#2b1c14 48%,#0c0806 50%,#2b1c14 52%,#1d1410);position:absolute;top:6.75rem;left:6.5rem}.leaf{width:32rem;color:var(--ink);background:var(--tex-fleck), radial-gradient(ellipse at 50% 40%, transparent 50%, #4a341873 100%), linear-gradient(175deg, var(--parchment-hi), var(--parchment) 45%, var(--parchment-lo));padding:1.25rem 1.75rem 1rem;position:absolute;top:.75rem;bottom:.75rem}.leaf--l{clip-path:polygon(.4% .6%,100% 0,100% 100%,.6% 99.5%,0 50%);left:.75rem}.leaf--r{clip-path:polygon(0 0,99.5% .5%,100% 48%,99.4% 99.6%,0 100%);right:.75rem}.leaf--l:after,.leaf--r:after{content:"";pointer-events:none;width:2.5rem;position:absolute;top:0;bottom:0}.leaf--l:after{background:linear-gradient(90deg,#0000,#28180a66);right:0}.leaf--r:after{background:linear-gradient(270deg,#0000,#28180a66);left:0}.leaf h3{height:2.75rem;font-weight:var(--weight-cn-heavy);letter-spacing:.5rem;color:var(--ink);border-bottom:calc(var(--px,1px) * 2) solid var(--ink);justify-content:space-between;align-items:baseline;font-size:2rem;line-height:1.25;display:flex}.leaf--l h3{padding-right:2.5rem}.leaf--r h3{padding-left:2.5rem}.leaf h3 small{letter-spacing:.25rem;color:var(--ink-soft);flex:1;margin-left:.75rem;font-size:1rem;font-weight:700}.leaf h3 i{letter-spacing:0;color:#6d1210;font-size:2rem;font-style:normal}.leaf h3.is-bare{border-bottom-color:#17110c4d}.leaf-body{margin-top:.75rem}.cx-ribbon{text-align:center;width:4rem;height:5.5rem;color:var(--bone);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);z-index:2;background:#8a1416;margin-left:-2rem;padding-top:1rem;position:absolute;top:-.75rem;left:50%}.cx-ribbon b{font-size:2rem}.cx-ribbon small{font-family:var(--font-num);font-size:1rem}.cx-marks{justify-items:start;gap:.5rem;display:grid;position:absolute;top:2rem;left:100%}.cx-mark{writing-mode:vertical-rl;width:2.25rem;font-weight:var(--weight-cn-heavy);letter-spacing:.25rem;color:var(--ink);background:var(--parchment-lo);clip-path:polygon(0 0,100% 0,100% calc(100% - .5rem),50% 100%,0 calc(100% - .5rem));transition:width var(--dur-snap) var(--ease-snap), background var(--dur-fade) var(--ease-out);margin-left:-.25rem;padding:.75rem 0 .5rem;font-size:1rem;line-height:2.25rem}.cx-mark:hover{background:var(--parchment);width:2.75rem}.cx-mark.is-on{width:3.25rem;color:var(--bone);background:#8a1416}.cx-foot{text-align:center;letter-spacing:.125rem;color:var(--bone-faint);font-size:1rem;position:absolute;top:42rem;left:0;right:0}.leaf .runestone{color:var(--ink);--body:transparent;--line:var(--ink)}.leaf .runestone[data-bucket=mult]{color:#7a5900}.leaf .runestone[data-bucket=more]{color:#8a1416}.leaf .runestone.is-had{--body:#2b2118;color:var(--parchment-hi)}.leaf .runestone.is-had[data-bucket=mult]{color:var(--gold-hi)}.leaf .runestone.is-had[data-bucket=more]{color:var(--ember)}.leaf .runestone.is-blank .rune-slab{opacity:.4}.leaf .runestone.is-blank .rune-glyph{opacity:.35}.leaf .runestone>b{color:var(--ink);background:var(--parchment-hi)}.cx-words{gap:.5rem;display:grid}.cx-word{grid-template-rows:2.5rem 1.5rem 1fr;grid-template-columns:5rem 1fr auto;column-gap:.75rem;height:6.25rem;display:grid;position:relative}.cx-word+.cx-word{border-top:var(--px,1px) solid #17110c40;height:6.5rem;padding-top:.25rem}.cx-word-art{--body:#efe3c6;--line:var(--ink);grid-row:1/4;align-self:center;width:5rem;height:5rem}.cx-word b{font-weight:var(--weight-cn-heavy);letter-spacing:.5rem;color:var(--ink);font-size:2rem;line-height:1.25}.cx-word small{color:var(--ink-soft);grid-column:2;font-size:1rem;font-weight:700}.cx-word p{color:#3a2d1f;grid-column:2/4;align-self:center;font-size:1rem;font-weight:700}.cx-word p .num{color:#6d1210}.cx-word-runes{grid-area:1/3;align-items:center;gap:.125rem;display:flex}.cx-stamp,.cx-have{white-space:nowrap;color:var(--ink-soft);grid-area:2/3;justify-self:end;font-size:1rem;font-style:normal;font-weight:700}.cx-stamp{font-weight:var(--weight-cn-heavy);letter-spacing:.25rem;text-indent:.25rem;color:#8a1416;border:calc(var(--px,1px) * 2) solid currentColor;padding:0 .375rem;transform:rotate(-4deg)}.cx-have .num{color:var(--ink);margin-right:.375rem}.cx-have.is-full,.cx-have.is-full .num{color:#6d1210}.cx-runes{grid-template-columns:repeat(4,1fr);gap:.75rem 0;list-style:none;display:grid}.cx-runes li{justify-items:center;display:grid}.cx-runes .runestone.is-large{width:5.25rem;height:5.25rem}.cx-runes b{font-weight:var(--weight-cn-heavy);letter-spacing:.125rem;color:var(--ink);white-space:nowrap;font-size:1rem;line-height:1.4}.cx-runes small{color:#3a2d1f;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.3}.cx-runes li.is-unknown b,.cx-runes li.is-unknown small{color:var(--ink-soft);opacity:.6;letter-spacing:0}.cx-runes .runestone>em{color:var(--ink-soft);font-size:1rem;font-style:normal;position:absolute;top:0;left:0}.cx-rows{list-style:none}.cx-rows li{border-bottom:var(--px,1px) solid #17110c38;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.5rem;height:1.3333rem;font-size:1rem;display:grid}.cx-rows b{font-weight:var(--weight-cn-heavy);color:var(--ink);white-space:nowrap}.cx-rows span{color:#3a2d1f;white-space:nowrap;font-weight:700}.cx-rows i{color:#6d1210;font-style:normal}.cx-rows li.is-unknown b{color:var(--ink-soft);opacity:.55;letter-spacing:0}.cx-rows li.is-unknown u{color:#17110c4d;background:var(--tex-hatch);width:70%;height:.5rem;display:block}.cx-rows--tall li{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:0 .5rem;height:4.25rem}.cx-rows--tall b{font-size:2rem;line-height:1.25}.cx-rows--tall span{grid-area:2/1/auto/-1}.cx-rows--tall i{font-family:var(--font-cn);font-weight:var(--weight-cn-heavy);letter-spacing:.25rem;grid-area:1/2}.cx-plates{gap:.75rem;display:grid}.cx-plate{grid-template-rows:auto auto auto 1fr;grid-template-columns:11.5rem 1fr;align-content:center;column-gap:1.25rem;height:13rem;display:grid}.cx-plate+.cx-plate{border-top:var(--px,1px) solid #17110c40}.cx-plate-art{--body:#efe3c6;--line:var(--ink);grid-row:1/5;align-self:center;width:11.5rem;height:11.5rem}.cx-plate b{font-weight:var(--weight-cn-heavy);letter-spacing:.5rem;color:var(--ink);align-self:end;font-size:2rem;line-height:1.25}.cx-legend b{color:#8a1416}.cx-plate small{letter-spacing:.125rem;color:var(--ink-soft);font-size:1rem;font-weight:700}.cx-plate p{color:#3a2d1f;margin-top:.5rem;font-size:1rem;font-weight:700;line-height:1.5}.cx-plate p .num{color:#6d1210}.cx-plate.is-unknown .cx-plate-art{color:#17110c4d}.cx-plate.is-unknown b{color:var(--ink-soft);opacity:.6;letter-spacing:0}.cx-boss ul{color:var(--ink-soft);grid-template-columns:auto auto;justify-content:start;align-self:start;gap:.25rem 1.5rem;margin-top:.75rem;font-size:1rem;font-weight:700;list-style:none;display:grid}.cx-boss li{white-space:nowrap;opacity:.6;align-items:center;gap:.5rem;display:flex}.cx-boss li i{border:var(--px,1px) solid var(--ink-soft);width:.5rem;height:.5rem;transform:rotate(45deg)}.cx-boss li.is-on{color:var(--ink);opacity:1}.cx-boss li.is-on i{background:#8a1416;border-color:#8a1416}.slip{color:#3a2d1f;white-space:nowrap;filter:drop-shadow(0 .25rem #000000b3);padding:.5rem 1rem;font-size:1rem;font-weight:700;line-height:1.5;display:grid}.slip b{font-weight:var(--weight-cn-heavy);letter-spacing:.125rem;color:var(--ink)}.slip span i{background:#8a1416;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block;transform:rotate(45deg)}.slip.is-clear span i{background:#8f6a00}.daily-who{position:absolute;top:7.25rem;left:5.5rem}.daily-who .plate{cursor:var(--cursor);transform:rotate(-1deg)}.daily-who .plate:before{display:none}.daily-notice{background:var(--tex-fleck), radial-gradient(ellipse at 50% 40%, transparent 50%, #4a341880 100%), linear-gradient(175deg, var(--parchment-hi), var(--parchment) 45%, var(--parchment-lo));filter:drop-shadow(0 .25rem #000000bf);flex-direction:column;width:31.5rem;height:26rem;padding:1.5rem 2.25rem 1.25rem;display:flex;position:absolute;top:7.25rem;left:24rem;transform:rotate(.5deg)}.daily-notice:after{content:"";border:.875rem solid #0000;border-image:var(--frame-ink) 16 / .875rem;pointer-events:none;position:absolute;inset:.125rem}.daily-date{color:var(--ink);justify-content:center;align-items:center;gap:.75rem;font-size:3rem;display:flex}.daily-date i{background:#8a1416;width:.5rem;height:.5rem;transform:rotate(45deg)}.daily-notice h3{text-align:center;font-weight:var(--weight-cn-heavy);letter-spacing:.5rem;text-indent:.5rem;color:#6d1210;margin-top:.5rem;font-size:1rem}.daily-notice ul{color:#3a2d1f;gap:.25rem;margin:.75rem 0;font-size:1rem;font-weight:700;line-height:1.5;list-style:none;display:grid}.daily-notice li{padding-left:1rem;position:relative}.daily-notice li:before{content:"";background:var(--ink-soft);width:.375rem;height:.375rem;position:absolute;top:.5rem;left:0;transform:rotate(45deg)}.daily-notice .rule{color:var(--ink-soft)}.daily-state{flex:1;justify-content:center;align-items:center;gap:1.25rem;display:flex}.daily-status{text-align:center;color:#3a2d1f;text-wrap:balance;font-size:1rem;font-weight:700}.daily-status b{font-weight:var(--weight-cn-heavy);color:#6d1210;margin:0 .25rem}.daily-slip{filter:none;clip-path:none;background:0 0;padding:0}.daily-go{justify-items:center;width:17rem;display:grid;position:absolute;top:7.5rem;left:58.5rem}.daily-astro{--body:#a89c85;--line:var(--obsidian-0);width:8rem;height:8rem;margin-bottom:1rem}.daily-next{border-top:var(--px,1px) solid var(--gold-lo);align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.daily-next-art{color:#2c2533;width:3rem;height:4.5rem}.daily-next p{letter-spacing:.25rem;color:var(--bone-dim);font-size:1rem}.daily-next b{font-weight:var(--weight-cn-heavy);letter-spacing:.25rem;color:var(--bone);font-size:1rem;display:block}.daily-past{position:absolute;top:34.75rem;left:5.5rem;right:5.5rem}.daily-past>div{gap:1.25rem;display:flex}.daily-past .slip:nth-child(odd){transform:rotate(-.6deg)}.daily-past .slip:nth-child(2n){transform:rotate(.5deg)translateY(.125rem)}.daily-none{text-align:center;letter-spacing:.25rem;color:var(--bone-faint);padding-top:2rem;font-size:1rem}.book{background:var(--tex-fleck), radial-gradient(ellipse at 50% 40%, transparent 50%, #4a341880 100%), linear-gradient(175deg, var(--parchment-hi), var(--parchment) 45%, var(--parchment-lo));filter:drop-shadow(0 .25rem #000000bf);grid-template-rows:auto 1fr auto;grid-template-columns:1.5fr 1fr;gap:1rem 2rem;width:46.5rem;height:34.5rem;padding:1.5rem 2.25rem 1.25rem;display:grid;position:absolute;top:7.25rem;left:3.75rem;transform:rotate(-.35deg)}.book:after{content:"";border:.875rem solid #0000;border-image:var(--frame-ink) 16 / .875rem;pointer-events:none;position:absolute;inset:.125rem}.book-figs{border-bottom:calc(var(--px,1px) * 2) solid var(--ink);grid-column:1/-1;grid-template-columns:4rem repeat(4,1fr);align-items:center;padding-bottom:.75rem;display:grid}.book-glass{--body:#efe3c6;--line:var(--ink);width:4rem;height:5rem}.book-figs p{justify-items:center;display:grid}.book-figs p+p{border-left:var(--px,1px) solid #17110c40}.book-figs p>small{letter-spacing:.25rem;text-indent:.25rem;color:var(--ink-soft);font-size:1rem;font-weight:700}.book-figs b{font-weight:var(--weight-cn-heavy);color:var(--ink);white-space:nowrap;font-size:2rem;line-height:1.25}.book-figs b small{font-family:var(--font-cn);margin-left:.25rem;font-size:1rem}.book-figs em{color:#3a2d1f;font-size:1rem;font-style:normal;font-weight:700}.book-figs em .num{color:#6d1210}.book h3{font-weight:var(--weight-cn-heavy);letter-spacing:.5rem;color:#6d1210;font-size:1rem}.book table{border-collapse:collapse;color:#3a2d1f;width:100%;margin-top:.25rem;font-size:1rem;font-weight:700}.book th{text-align:left;letter-spacing:.125rem;color:var(--ink-soft);border-bottom:var(--px,1px) solid var(--ink-soft);padding:.25rem 0;font-weight:700}.book td{border-bottom:var(--px,1px) solid #17110c33;white-space:nowrap;height:2rem}.book td.num,.book td .num{color:var(--ink)}.book-left ul{gap:.5rem;margin-top:.5rem;list-style:none;display:grid}.book-left li{color:#3a2d1f;white-space:nowrap;grid-template-columns:7.5rem 1fr 1.5rem;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:grid}.book-left u{border-bottom:var(--px,1px) solid #17110c40;height:.625rem;text-decoration:none}.book-left u i{color:#6d1210;background:var(--tex-hatch);border-right:calc(var(--px,1px) * 2) solid #6d1210;height:100%;display:block}.book-left b{text-align:right;color:var(--ink)}.book-none{color:var(--ink-soft);margin-top:.75rem;font-size:1rem;font-weight:700}.book-fine{color:var(--ink-soft);margin-top:1rem;font-size:1rem;font-weight:700;line-height:1.5}.book-best{border-top:calc(var(--px,1px) * 2) solid var(--ink);color:#3a2d1f;grid-column:1/-1;justify-content:space-between;padding-top:.75rem;font-size:1rem;font-weight:700;display:flex}.book-best small{letter-spacing:.25rem;color:var(--ink-soft);margin-right:.75rem;font-size:1rem}.book-best .num{color:var(--ink)}.set-side{gap:1rem;width:24rem;display:grid;position:absolute;top:7.5rem;left:52.5rem}.set-side .panel{background-size:100% 100%,auto}.set-prefs p{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.set-prefs p>span{letter-spacing:.25rem;color:var(--bone);flex:1;font-size:1rem}.set-side .btn{font-size:1rem}.set-note{color:var(--bone-dim);font-size:1rem;line-height:1.5}.set-acts{justify-content:flex-end;gap:.75rem;margin-top:.75rem;display:flex}.profile-text{resize:none;width:100%;height:6rem;font:600 1rem / 1.5 var(--font-num);word-break:break-all;color:var(--bone-dim);background:var(--obsidian-0);border:var(--px,1px) solid var(--obsidian-edge);caret-color:var(--gold-hi);cursor:var(--cursor);-webkit-user-select:text;user-select:text;border-radius:0;outline:none;margin-top:.75rem;padding:.5rem .75rem;display:block}.profile-text:focus{border-color:var(--gold)}.profile-text::placeholder{font-family:var(--font-cn);color:var(--bone-faint)}.death-kept{border-left:calc(var(--px,1px) * 2) solid var(--gold);background:#b08a3c24;align-items:center;gap:.75rem;margin-top:.75rem;padding:.5rem .75rem;display:flex}.death-kept p{color:var(--bone-dim);font-size:1rem;line-height:1.5}.death-kept b{font-weight:var(--weight-cn-heavy);letter-spacing:.25rem;color:var(--gold-hi);font-size:1rem;display:block}.death-runes{flex:none;gap:.25rem;display:flex}.death-kept.is-first{border-left-width:calc(var(--px,1px) * 4);border-left-color:var(--ember);background:#ff782833;padding:.75rem}.death-kept.is-first b{color:var(--ember-hi)}.death-kept.is-first .runestone{width:3.25rem;height:3.25rem}.death-kept.is-none{border-left-color:var(--bone-faint);background:#62594d29}.death-kept.is-none b{color:var(--bone)}.seal--long .seal-label{letter-spacing:.125rem;text-indent:.125rem}.death-who{justify-content:center;gap:.25rem;margin-top:.75rem;display:flex}.death-who .link{font-size:1rem;font-weight:var(--weight-cn-heavy);letter-spacing:.25rem;text-indent:.25rem;padding:.25rem .5rem}.death-who .link.is-on{color:var(--gold-hi);border-color:var(--gold)}.death-vault{justify-items:center;gap:.5rem;margin-top:1rem;display:grid}.death-vault p{letter-spacing:.125rem;color:var(--bone-dim);white-space:nowrap;font-size:1rem}.death-vault p b{font-weight:var(--weight-cn-heavy);color:var(--rarity,var(--bone));margin-left:.5rem}.death-vault>div{gap:.375rem;display:flex}.death-out{letter-spacing:.5rem;text-indent:.5rem;opacity:.7;margin-top:1rem;font-size:1rem}.death-foot{justify-content:center;align-items:center;gap:2.5rem;display:flex;position:absolute;bottom:1.5rem;left:0;right:0}.death-night{letter-spacing:.25rem;color:var(--bone-faint);white-space:nowrap;font-size:1rem}.end-share{justify-items:center;gap:.5rem;display:grid}.end-share p{gap:.5rem;display:flex}.end-share .btn{font-size:1rem}.end-share small{color:var(--bone-dim);font-size:1rem}.death .end-share{z-index:2;width:27rem;position:absolute;top:30.5rem;left:2.5rem}.death .end-share .slip{transform:rotate(-1deg)}.victory .end-share{margin-top:.75rem}.victory .goals{justify-content:center;margin-top:.75rem}.rune-stage{z-index:75;cursor:var(--cursor);position:absolute;inset:0}.rune-dark{opacity:0;background:radial-gradient(ellipse 22% 24% at 50% 47%, rgba(6, 4, 7, calc(var(--dark) + .34)), rgba(6, 4, 7, calc(var(--dark) + .3)) 55%, rgba(6, 4, 7, calc(var(--dark) * .8)) 100%);position:absolute;inset:-30rem}.rune-stage[data-band="3"] .rune-dark{background:var(--obsidian-0)}.rune-rays{opacity:0;width:0;height:0;color:var(--rune);position:absolute;top:40%;left:50%}.rune-rays i{width:54rem;height:54rem;position:absolute;top:-27rem;left:-27rem}.rune-rays i:first-child{opacity:.5;background:repeating-conic-gradient(currentColor 0 .8deg, transparent .8deg 5deg);-webkit-mask:radial-gradient(circle,#0000 21%,#000 21% 34%,#00000073 34% 48%,#0000 48%);mask:radial-gradient(circle,#0000 21%,#000 21% 34%,#00000073 34% 48%,#0000 48%)}.rune-rays i:last-child{opacity:.45;background:repeating-conic-gradient(var(--ember-hi) 0 .45deg, transparent .45deg 9deg);animation:90s linear infinite rune-turn;-webkit-mask:radial-gradient(circle,#0000 24%,#000 24% 42%,#0000 42%);mask:radial-gradient(circle,#0000 24%,#000 24% 42%,#0000 42%)}@keyframes rune-turn{to{transform:rotate(360deg)}}.rune-mid{justify-content:center;align-items:center;gap:.5rem;height:0;display:flex;position:absolute;top:40%;left:0;right:0}.rune-tablet{width:calc(var(--k) * 13rem);height:calc(var(--k) * 13rem);opacity:0;color:var(--rune);--body:#3b3242;--line:#08060a;flex:none;place-items:center;display:grid;position:relative}.rune-tablet .rune-slab{position:absolute;inset:0}.rune-tablet .rune-glyph{stroke-width:1.15px;width:28%;height:42%;position:relative}.rune-tablet[data-bucket=more] .rune-glyph{width:24%;height:38%}.rune-tablet path{stroke-dasharray:1;stroke-dashoffset:1px}.rune-stage.is-lit .rune-tablet{--body:#56495f}.rune-text{left:0;right:0;top:calc(40% + var(--k) * 6.75rem);text-align:center;position:absolute}.rune-cn{letter-spacing:1rem;text-indent:1rem;color:var(--rune);opacity:0;font-size:2rem;font-weight:900;line-height:1.25}.rune-en{font-family:var(--font-title);letter-spacing:.125rem;color:var(--gold);opacity:0;font-size:1rem;font-weight:800;line-height:1.25}.rune-line{letter-spacing:.25rem;color:var(--bone);opacity:0;justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;font-size:1rem;display:flex}.rune-line i{background:var(--gold);width:.375rem;height:.375rem;transform:rotate(45deg)}.rune-line .num{color:var(--bone)}.rune-kind{letter-spacing:1rem;text-indent:1rem;color:var(--gold);opacity:0;font-size:1rem}.rune-stage[data-band="2"] .rune-cn{font-size:3rem}.rune-stage[data-band="2"] .rune-en,.rune-stage[data-band="3"] .rune-en{font-size:2rem}.rune-stage[data-band="3"] .rune-cn{font-size:4rem}.rune-stage.is-word{--rune:var(--ember)}.is-word .rune-tablet{width:9rem;height:9rem}.is-word .rune-text{top:calc(40% + 5.5rem)}.rune-stage.is-word .rune-cn{color:var(--ember);font-size:5rem}.is-word .rune-line{color:var(--bone)}.rune-emblem{--body:var(--ember);--line:var(--obsidian-0);opacity:0;width:7rem;height:7rem;margin:0 auto .5rem;display:block}.loot-rune{border-left:var(--px,1px) solid var(--gold-lo);align-items:center;margin-left:.5rem;padding-left:1.25rem;display:inline-flex}.loot-rune:first-child{border:0;margin:0;padding:0}.modal--ask .modal-title{letter-spacing:.125rem;text-indent:0;text-wrap:balance;font-size:2rem}.on-paper .runestone{color:var(--ink);--body:transparent;--line:var(--ink)}.on-paper .runestone[data-bucket=mult]{color:#7a5900}.on-paper .runestone[data-bucket=more]{color:#8a1416}.on-paper .runestone.is-had{--body:#2b2118;color:var(--parchment-hi)}.on-paper .runestone.is-blank .rune-slab{opacity:.4}.on-paper .runestone.is-blank .rune-glyph{opacity:.35}.deed-set{border-top:var(--px,1px) solid #17110c38;color:#3a2d1f;margin-top:.25rem;padding-top:.25rem;font-size:1rem;font-weight:700}.deed-word{color:#8a1416}.bench-sockets{z-index:2;position:absolute;bottom:-1.25rem;left:0;right:0}.bench-deed:has(.bench-word) .deed-plain{display:none}.bench-deed:has(.bench-word) .deed-rules{margin:.25rem 0 auto}.bench-word{text-align:left;gap:.25rem;display:grid;position:absolute;bottom:1.75rem;left:1.25rem;right:1.25rem}.bench-word p{letter-spacing:.25rem;color:var(--ink-soft);text-align:center;font-size:1rem;font-weight:700}.bench-word>div{border-top:var(--px,1px) solid #17110c40;grid-template-rows:auto auto;grid-template-columns:2.5rem auto 1fr;align-items:center;column-gap:.5rem;padding-top:.25rem;display:grid}.bench-word-art{--body:#efe3c6;--line:var(--ink);grid-row:1/3;width:2.5rem;height:2.5rem;display:block}.bench-word b{font-weight:var(--weight-cn-heavy);letter-spacing:.25rem;color:#8a1416;font-size:1rem}.bench-word span{justify-content:flex-end;gap:.125rem;display:flex}.bench-word small{color:#3a2d1f;grid-column:2/4;font-size:1rem;font-weight:700;line-height:1.25}.t-runes{width:9.5rem;position:absolute;top:11.75rem;left:44rem}.t-runes-head{grid-template-columns:3rem 1fr;align-items:center;column-gap:.25rem;height:3rem;display:grid}.t-runes-bag{--body:#a89c85;--line:var(--obsidian-0);grid-row:1/3;width:3rem;height:3rem;display:block}.t-runes-head b{font-weight:var(--weight-cn-heavy);letter-spacing:.25rem;color:var(--gold);white-space:nowrap;align-self:end;font-size:1rem}.t-runes-head small,.t-runes-head .link{color:var(--bone-dim);white-space:nowrap;place-self:start;padding:0;font-size:1rem}.t-runes-head small.is-held,.t-runes-head .link{color:var(--gold-hi)}.t-runes-stones{flex-wrap:wrap;gap:.125rem;margin-top:.25rem;display:flex}.runestone.is-barred{filter:saturate(0)brightness(.55)}.held--rune .runestone{filter:drop-shadow(0 .5rem #0009);rotate:-10deg}.rune-fly{z-index:3;pointer-events:none;position:absolute}.camp-completes b{color:var(--ember);font-weight:var(--weight-cn-heavy);letter-spacing:.125rem}.camp-ruins{color:var(--blood-hi)}.t-bag .cells{flex-wrap:nowrap;gap:.375rem;position:relative}.t-bag .cell{width:4rem;height:4rem;padding:.375rem}.cell--vault{--body:#a89c85;--line:var(--obsidian-0);margin-left:auto}.cell--vault.is-new{--body:var(--gold-hi);animation:1.2s step-end infinite vault-new}@keyframes vault-new{50%{--body:var(--bone);transform:translateY(calc(var(--px,1px) * -2))}}.cell--vault.is-used,.cell--vault.is-full{--body:#4a4053}.vault-first{width:11rem;color:var(--ink);filter:drop-shadow(0 .25rem #0009);pointer-events:none;z-index:3;padding:.375rem .75rem;font-size:1rem;font-weight:700;line-height:1.25;position:absolute;bottom:calc(100% + .25rem);right:-.25rem;rotate:1.2deg}.far-goals{position:absolute;top:13.5rem;left:2.5rem}.far-goals .goals--row li+li:before{margin:0 .5rem}.camp.is-doom .t-runes,.camp.is-doom .far-goals{filter:brightness(.22)saturate(.4)}
