.wk-page,.wk-dialog{--wk-gold:#f4d5a5;--wk-ink:#f3e9df;--wk-muted:#d7c6cb;--wk-edge:#a7836059;--wk-tile:#271e29;color:var(--wk-ink);font-family:var(--sans,sans-serif)}
.wk-page{width:min(100%,1120px);margin-inline:auto;padding:clamp(5px,2vw,30px) 0 95px}
.wk-head{max-width:55rem}.wk-kicker,.wk-tag{display:inline-flex;align-items:center;gap:.55rem;font:650 .76rem/1.4 var(--sans,sans-serif);letter-spacing:.08em;color:var(--wk-gold)}
.wk-head h1,.wk-page h2,.wk-page h3,.wk-dialog h2{margin:.35em 0;font:500 clamp(32px,4.3vw,58px)/1.09 var(--serif,Georgia,serif);color:#fff0d6}.wk-head p,.wk-description,.wk-help,.wk-dialog p{line-height:1.55;margin:.5em 0;color:var(--wk-muted)}
.wk-page h2{font-size:clamp(25px,3.2vw,38px)}.wk-page h3{font-size:clamp(23px,2.2vw,31px)}
.wk-wallet,.wk-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,20px)}.wk-wallet{margin:21px 0 29px}
.blue{--wk-stone:#89c9ff;--wk-deep:#16365c}.red{--wk-stone:#ff9aab;--wk-deep:#56283d}
.wk-balance,.wk-offer{position:relative;overflow:hidden;padding:clamp(15px,2.2vw,28px);border-radius:15px;border:1px solid color-mix(in srgb,var(--wk-stone) 46%,#342c34);background:radial-gradient(ellipse at 90% 0,var(--wk-deep),transparent 78%),#231b27}
.wk-balance{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center}.wk-balance .wk-tag{grid-column:1/-1}.wk-balance .wk-count{font:500 clamp(38px,5vw,63px)/1.2 var(--serif,Georgia,serif);color:#fff2db}.wk-balance>span:last-child{color:#ecd8d5}
.wk-gem{display:inline-block;color:var(--wk-stone,#e5ba85);text-shadow:0 0 12px color-mix(in srgb,var(--wk-stone,#e5ba85) 70%,transparent);font-size:1.2em}.wk-tag{color:var(--wk-stone,var(--wk-gold))}
.wk-offers{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.wk-offer{display:flex;flex-direction:column;align-items:flex-start;background:radial-gradient(ellipse at top right,var(--wk-deep),transparent 85%),var(--wk-tile)}
.wk-price{margin:.35em 0;font:500 clamp(24px,2.4vw,36px)/1.2 var(--serif,Georgia,serif);color:#ffdfa8}.wk-description{font-size:.92rem;flex:1}
.wk-primary,.wk-secondary,.wk-link{font:650 .9rem/1.42 var(--sans,sans-serif);border-radius:9px;cursor:pointer}.wk-primary,.wk-secondary{border:1px solid #a98a63;padding:.67rem .95rem}.wk-primary{background:linear-gradient(135deg,#f4d6ab,#d4a86f);color:#24171a}.wk-secondary{background:#332936;color:#ffe2b2}.wk-link{border:0;background:transparent;color:#f4d29b;text-decoration:underline;text-underline-offset:.22em;padding:.4rem}.wk-primary:disabled{cursor:default;color:#e0d3d0;background:#3a303a;border-color:#65576a}.wk-offer button{margin-top:.8rem}
.wk-status{min-height:1.25em;color:var(--wk-gold)}.wk-history,.wk-master{margin:16px 0 0;padding:clamp(14px,2vw,24px);border:1px solid var(--wk-edge);border-radius:14px;background:#261d28}.wk-history h2{margin-top:0}.wk-order{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.72rem 0;border-bottom:1px solid #816d714f}.wk-order strong{margin-left:auto}.wk-order small{color:#d9c5b4}
.wk-summary{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:#291e2c;border:1px solid #aa855d66;padding:12px 17px;border-radius:12px;margin:10px 0 15px;color:#fae4b8}.wk-pill{display:inline-flex;align-items:center;gap:5px}.wk-pill .wk-count{font-variant-numeric:tabular-nums}
.wk-dialog{color-scheme:dark;position:fixed;inset:0;margin:auto;width:min(430px,calc(100vw - 30px));max-height:calc(100dvh - 36px);overflow:auto;padding:0;border:1px solid #bf956a;border-radius:18px;background:radial-gradient(ellipse at top left,var(--wk-deep),transparent 75%),#251b28;box-shadow:0 24px 90px #060208ba}.wk-dialog::backdrop{background:#120918ba;backdrop-filter:blur(5px)}.wk-dialog-box{padding:clamp(19px,4vw,30px)}.wk-dialog h2{font-size:31px}.wk-dialog-box>.wk-gem{font-size:27px}.wk-dialog-box .wk-balance-note{font-weight:650;color:var(--wk-stone);margin:14px 0}.wk-modal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.wk-master summary{cursor:pointer;color:var(--wk-gold);font-weight:650}.wk-admin-form{max-width:680px;display:grid;gap:9px;padding:20px 0;border-bottom:1px solid #896a674a}.wk-admin-form button{justify-self:start}.wk-field{display:grid;gap:4px;color:#f0d9bf;font-size:.85rem}.wk-field input:not([type=checkbox]),.wk-field select{color:#fff2dc;background:#1e1622;padding:.67rem;border:1px solid #886a79;border-radius:7px;min-width:0}.wk-field:has([type=checkbox]){display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px}.wk-hook{overflow-wrap:anywhere;color:#f0d5b0;font-size:.8rem}.wk-help{font-size:.87rem}
@media(max-width:720px){.wk-offers{grid-template-columns:1fr}.wk-offer{display:grid;grid-template-columns:1fr auto;gap:4px 12px}.wk-offer .wk-tag,.wk-description,.wk-offer button{grid-column:1/-1}.wk-offer h3,.wk-price{align-self:center;margin:.15em 0}.wk-balance{grid-template-columns:1fr;gap:4px}.wk-balance .wk-tag{font-size:.7rem}.wk-balance>span:last-child{font-size:.84rem}.wk-summary{gap:8px 13px}}
