 
:root{--tk-bar-h:62px;--tk-stick:78px;--tk-gold:#c9a45c;--tk-gold2:#e8cf94;--tk-ok:#6be3a4;--tk-bad:#ff7a8f}
.tk-hidden{display:none!important}
.tk-tag{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a2);border:1px solid rgba(255,184,77,.4);border-radius:99px;padding:3px 10px;white-space:nowrap}
.tk-lead{color:var(--txt);margin:0 0 16px}
.tk-note{color:var(--mut);font-size:.84rem;margin-top:12px;line-height:1.5}
.tk-note b{color:var(--txt)}
.tk-points{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}
.tk-points li{background:rgba(13,7,21,.55);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;gap:4px}
.tk-points li span{color:var(--mut);font-size:.88rem}
.tk-locked{margin-bottom:22px}
.tk-net{border:1px solid rgba(255,184,77,.5);background:rgba(255,184,77,.08);border-radius:12px;padding:10px 14px;margin-bottom:14px;color:var(--a2)}
.tk-appbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;min-width:0}
.tk-main{display:inline-flex;align-items:center;gap:6px;color:var(--mut);text-decoration:none;font-size:.84rem;border:1px solid var(--line);border-radius:99px;padding:5px 12px 5px 8px;white-space:nowrap;flex:0 0 auto}
.tk-main:hover,.tk-main:focus-visible{color:var(--txt);border-color:var(--a);outline:none}
.tk-feed{font-size:.72rem;font-weight:700;letter-spacing:.04em;border:1px solid var(--line);border-radius:99px;padding:3px 10px;white-space:nowrap;color:var(--mut);min-width:0;overflow:hidden;text-overflow:ellipsis}
.tk-feed.ok{color:var(--tk-ok);border-color:rgba(107,227,164,.4)}.tk-feed.off{color:var(--tk-bad);border-color:rgba(255,122,143,.5)}
.tk-page.tk-live .lp-hero{padding:6px 0 10px;text-align:left;min-height:0}
.tk-page.tk-live .lp-hero h1{font-size:1.5rem;margin:6px 0 0}
.tk-page.tk-live .lp-hero #tkLead,.tk-page.tk-live .lp-hero .lp-orb{display:none}
.tk-page.tk-single .lp-card{max-width:760px;margin-left:auto;margin-right:auto}
.tk-page.tk-single{padding-top:20px}

 
.tk-nav{position:fixed;left:0;right:0;bottom:0;z-index:55;margin:0;padding:0 0 env(safe-area-inset-bottom);background:rgba(13,7,21,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line)}
.tk-navin{display:flex;flex-wrap:nowrap;gap:2px;align-items:stretch;overflow:visible;height:var(--tk-bar-h);padding:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.tk-navin::-webkit-scrollbar{display:none}
body nav.tk-nav .tk-navin .tk-tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;white-space:nowrap;background:none;color:var(--mut);border:0;border-radius:14px;padding:5px 8px;font:inherit;font-size:.68rem;font-weight:600;line-height:1.1;cursor:pointer;box-shadow:none;transform:none;text-decoration:none}
body nav.tk-nav .tk-navin .tk-tab:hover{color:var(--txt);transform:none;box-shadow:none}
body nav.tk-nav .tk-navin .tk-tab.on{color:var(--tk-gold2);background:rgba(201,164,92,.12);box-shadow:inset 0 0 0 1px rgba(201,164,92,.5)}
.tk-tab span{white-space:nowrap}
.tk-tab svg{flex:0 0 auto}
body nav.tk-nav .tk-navin .tk-tab-create{background:none;box-shadow:none;justify-content:flex-end;padding-bottom:5px;overflow:visible}
body nav.tk-nav .tk-navin .tk-tab-create.on{background:none;box-shadow:none;color:var(--tk-gold2)}
.tk-tab-create .tk-plus{display:grid;place-items:center;width:54px;height:54px;margin-top:-26px;border-radius:50%;background:linear-gradient(135deg,#ff5fa8,#ffb84d);color:#1a0614;font-style:normal;border:3px solid #0d0715;box-shadow:0 8px 22px -6px rgba(255,95,168,.65)}
.tk-tab-create.on .tk-plus{box-shadow:0 8px 22px -4px rgba(255,184,77,.8),0 0 0 2px rgba(232,207,148,.7)}
.tk-tab-create .tk-plus svg{width:26px;height:26px;stroke-width:2.6}
@media(min-width:761px){
 .tk-nav{left:50%;right:auto;transform:translateX(-50%);bottom:18px;width:max-content;max-width:calc(100vw - 32px);padding:0;border:1px solid rgba(201,164,92,.35);border-radius:999px;background:rgba(27,17,40,.88);box-shadow:0 18px 50px -14px #000,0 0 0 1px rgba(255,255,255,.03) inset}
 .tk-navin{height:auto;padding:5px;gap:4px}
 body nav.tk-nav .tk-navin .tk-tab{flex:0 0 auto;flex-direction:row;gap:8px;padding:10px 18px;font-size:.9rem;border-radius:999px}
 body nav.tk-nav .tk-navin .tk-tab-create{flex-direction:column;justify-content:flex-end;align-self:stretch;padding:0 18px;gap:2px;font-size:.78rem}
 .tk-tab-create .tk-plus{margin-top:-30px;width:56px;height:56px}
 .tk-navin{align-items:center;display:grid;grid-template-columns:repeat(2,1fr) auto repeat(2,1fr)}
}
@media(max-width:760px){
 .tk-page .lp-card{padding-left:14px;padding-right:14px}
 .tk-points{grid-template-columns:1fr}
 body nav.tk-nav .tk-navin .tk-tab{padding:5px 3px;font-size:.64rem}
}
/* the bar never covers content: room under the page (and the footer) for the bar plus its margin */
body[data-tk-view]{padding-bottom:calc(var(--tk-bar-h) + env(safe-area-inset-bottom) + 12px)}
@media(min-width:761px){body[data-tk-view]{padding-bottom:104px}}
.tk-toasts{bottom:calc(var(--tk-bar-h) + env(safe-area-inset-bottom) + 10px)!important}
@media(min-width:761px){.tk-toasts{bottom:96px!important}}

.tk-toasts{position:fixed;bottom:16px;left:16px;right:16px;display:grid;gap:8px;justify-items:center;z-index:80;pointer-events:none}
.tk-toast{pointer-events:auto;max-width:min(520px,100%);background:#1b1128;border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:.9rem;word-break:break-word}
.tk-toast.err{border-color:var(--tk-bad)}.tk-toast.ok{border-color:var(--tk-ok)}.tk-toast a{color:var(--a);text-decoration:underline}

/* generic blocks */
.tk-sechead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:14px 0 8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
.tk-row1{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none;margin:10px 0}
.tk-row1>*{flex:0 0 auto}
.tk-headtags{display:flex;gap:8px;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none}
.tk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}
.tk-ev{background:rgba(13,7,21,.55);border:1px solid var(--line);border-radius:16px;padding:12px;display:grid;gap:8px;cursor:pointer;text-align:left;color:var(--txt);min-width:0}
.tk-ev:hover{border-color:var(--a)}
.tk-ev .tk-img{border-radius:10px;overflow:hidden}
.tk-ev h3{font-size:1rem;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tk-meta{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;color:var(--mut);font-size:.82rem;overflow-x:auto;scrollbar-width:none}
.tk-meta>*{flex:0 0 auto;white-space:nowrap}
.tk-img svg{display:block;width:100%;height:auto}
.tk-chip{font-size:.72rem;font-weight:600;border-radius:99px;padding:3px 10px;border:1px solid var(--line);color:var(--mut);line-height:1.3;white-space:nowrap}
.tk-chip.ok{color:var(--tk-ok);border-color:rgba(107,227,164,.45)}
.tk-chip.warn{color:var(--a2);border-color:rgba(255,184,77,.55);background:rgba(255,184,77,.08)}
.tk-chip.bad{color:var(--tk-bad);border-color:rgba(255,122,143,.5)}
.tk-price{font-weight:700}
.tk-usd{color:var(--mut);font-weight:400}
.tk-empty{border:1px dashed var(--line);border-radius:16px;padding:26px 18px;text-align:center;color:var(--mut)}
.tk-empty b{display:block;color:var(--txt);margin-bottom:6px;font-size:1.02rem}
.tk-sale{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}
@media(max-width:900px){.tk-sale{grid-template-columns:1fr}}
.tk-box{background:rgba(13,7,21,.55);border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:grid;gap:10px;min-width:0}
.tk-kv{display:flex;justify-content:space-between;gap:12px;font-size:.92rem;min-width:0}
.tk-kv span:first-child{color:var(--mut)}.tk-kv span:last-child,.tk-kv b{text-align:right;word-break:break-word}
.tk-kv.tot{border-top:1px solid var(--line);padding-top:8px;font-weight:700}
.tk-private{border:1px solid rgba(255,184,77,.5);background:rgba(255,184,77,.07);border-radius:12px;padding:10px 14px;color:var(--a2);font-size:.86rem;line-height:1.45}
.tk-h3{font-size:1.02rem;margin:0}
.tk-stepper{display:flex;align-items:center;gap:10px}
.tk-stepper input{width:70px;text-align:center}
.tk-seg{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
.lp-page button.tk-pill{background:rgba(13,7,21,.55);color:var(--mut);border:1px solid var(--line);border-radius:99px;padding:7px 16px;font-size:.86rem;font-weight:600;white-space:nowrap}
.lp-page button.tk-pill.on{color:#fff;border-color:var(--a);background:rgba(255,95,168,.14)}
.lp-page button.tk-pill:hover:not(:disabled){transform:none;box-shadow:none}
.lp-page button.tk-btn{width:100%;padding:13px 20px;font-size:1rem}
.lp-page button.tk-ghost,.lp-page a.tk-ghost{background:rgba(13,7,21,.55);color:var(--txt);border:1px solid var(--line);border-radius:99px;padding:7px 16px;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-block;white-space:nowrap}
.lp-page button.tk-ghost:hover:not(:disabled){transform:none;box-shadow:none;border-color:var(--a)}
.lp-page button.tk-danger{background:rgba(255,122,143,.1);color:var(--tk-bad);border:1px solid rgba(255,122,143,.5);border-radius:99px;padding:7px 16px;font-size:.86rem}
.lp-page button.tk-danger:hover:not(:disabled){transform:none;box-shadow:none}

/* forms */
.tk-form{display:grid;gap:14px}
.tk-fld{display:grid;gap:5px;min-width:0}
.tk-fld>label,.tk-lbl{font-size:.82rem;color:var(--mut);font-weight:600}
.lp-page .tk-fld input,.lp-page .tk-fld select,.lp-page .tk-fld textarea,.lp-page input.tk-in{width:100%;box-sizing:border-box;background:rgba(13,7,21,.7);color:var(--txt);border:1px solid var(--line);border-radius:12px;padding:11px 14px;font:inherit;font-size:.95rem}
.lp-page .tk-fld input:focus,.lp-page .tk-fld select:focus,.lp-page input.tk-in:focus{border-color:var(--a);outline:none;box-shadow:0 0 0 3px rgba(255,95,168,.15)}
.tk-fld small{color:var(--mut);font-size:.78rem}
.tk-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:520px){.tk-two{grid-template-columns:1fr}}
.tk-tpls{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:620px){.tk-tpls{grid-template-columns:1fr}}
.tk-tpl{border:2px solid var(--line);border-radius:14px;padding:8px;background:rgba(13,7,21,.55);cursor:pointer;text-align:left;color:var(--txt);display:grid;gap:6px}
.tk-tpl.on{border-color:var(--a);box-shadow:0 0 0 3px rgba(255,95,168,.15)}
.tk-tpl .tk-img{border-radius:8px;overflow:hidden}
.tk-check{display:flex;gap:10px;align-items:flex-start;font-size:.92rem}
.tk-check input{margin-top:4px;flex:0 0 auto}
.tk-cost{border:1px solid rgba(201,164,92,.45);background:rgba(201,164,92,.06);border-radius:16px;padding:14px 16px;display:grid;gap:8px}
.tk-cost h3{margin:0;font-size:1rem;color:var(--tk-gold2)}
.tk-cost .grp{display:grid;gap:4px;padding:6px 0;border-top:1px solid rgba(255,255,255,.07)}
.tk-cost .grp:first-of-type{border-top:0}
.tk-prog{height:10px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}
.tk-prog i{display:block;height:100%;background:linear-gradient(90deg,var(--a),var(--a2));width:0;transition:width .3s}
.tk-steps{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:.9rem}
.tk-steps li{display:flex;gap:8px;align-items:center;color:var(--mut)}
.tk-steps li.done{color:var(--tk-ok)}.tk-steps li.now{color:var(--txt)}.tk-steps li.bad{color:var(--tk-bad)}
.tk-steps li::before{content:"";width:9px;height:9px;border-radius:50%;border:1.5px solid currentColor;flex:0 0 auto}
.tk-steps li.done::before{background:currentColor}
.tk-linkbox{font-family:ui-monospace,monospace;font-size:.78rem;background:rgba(0,0,0,.35);border:1px dashed var(--line);border-radius:10px;padding:10px;word-break:break-all;user-select:all}
.tk-list{display:grid;gap:8px}
.tk-trow{display:grid;grid-template-columns:minmax(54px,auto) minmax(0,1fr) auto;gap:10px;align-items:center;background:rgba(13,7,21,.5);border:1px solid var(--line);border-radius:12px;padding:8px 12px;font-size:.88rem}
.tk-trow .tk-meta{font-size:.78rem}
.tk-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}
.tk-count{background:rgba(13,7,21,.55);border:1px solid var(--line);border-radius:14px;padding:10px 12px}
.tk-count b{display:block;font-size:1.4rem}.tk-count span{color:var(--mut);font-size:.78rem}

/* ticket + door pages */
.tk-ticketimg{border-radius:14px;overflow:hidden;box-shadow:0 20px 50px -20px #000}
.tk-ticketimg svg{display:block;width:100%;height:auto}
.tk-codebox{text-align:center;display:grid;gap:6px;justify-items:center}
.tk-code{font-family:ui-monospace,monospace;font-size:1.05rem;letter-spacing:.08em;word-break:break-all;color:var(--tk-gold2)}
.tk-verdict{border-radius:18px;padding:18px;text-align:center;border:2px solid var(--line);display:grid;gap:6px;justify-items:center}
.tk-verdict b{font-size:1.6rem;letter-spacing:.06em}
.tk-verdict.valid{border-color:var(--tk-ok);background:rgba(107,227,164,.08)}.tk-verdict.valid b{color:var(--tk-ok)}
.tk-verdict.used{border-color:var(--a2);background:rgba(255,184,77,.08)}.tk-verdict.used b{color:var(--a2)}
.tk-verdict.void,.tk-verdict.notreal{border-color:var(--tk-bad);background:rgba(255,122,143,.08)}.tk-verdict.void b,.tk-verdict.notreal b{color:var(--tk-bad)}
.tk-verdict .tk-vseal{width:64px;height:64px;border-radius:50%;background:#000 url("img/packs/media-generation-axo-holo-seal-0-c7f54b79-46e4-46fa-8356-002262207124.webp") center/cover no-repeat;border:1px solid var(--tk-gold)}
.tk-scanbox{display:grid;gap:10px}
.tk-scanbox video{width:100%;max-height:260px;border-radius:14px;background:#000;object-fit:cover}

/* no visible scrollbars: rows still swipe */
.tk-sechead,.tk-row1,.tk-headtags,.tk-meta,.tk-seg{scrollbar-width:none!important}
.tk-sechead::-webkit-scrollbar,.tk-row1::-webkit-scrollbar,.tk-headtags::-webkit-scrollbar,.tk-meta::-webkit-scrollbar,.tk-seg::-webkit-scrollbar{display:none}
.tk-sechead.axo-hs,.tk-row1.axo-hs,.tk-headtags.axo-hs,.tk-meta.axo-hs,.tk-seg.axo-hs{scrollbar-width:none!important}
.tk-sechead.axo-hs::-webkit-scrollbar,.tk-row1.axo-hs::-webkit-scrollbar,.tk-headtags.axo-hs::-webkit-scrollbar,.tk-meta.axo-hs::-webkit-scrollbar,.tk-seg.axo-hs::-webkit-scrollbar{display:none!important}
/* the page-wide `.lp-page button` gradient outranks single-class rules: restate the intended look */
.lp-page button.tk-tpl,.lp-page button.tk-ev{background:rgba(13,7,21,.55);color:var(--txt);border:2px solid var(--line);border-radius:14px;padding:8px;font-weight:400;text-align:left}
.lp-page button.tk-ev{border-width:1px;padding:12px;border-radius:16px}
.lp-page button.tk-tpl.on{border-color:var(--a)}
.lp-page button.tk-tpl:hover:not(:disabled),.lp-page button.tk-ev:hover:not(:disabled){transform:none;box-shadow:none;border-color:var(--a)}
.lp-page button.tk-tpl small{color:var(--mut)}
a.tk-ev{color:var(--txt)}
.tk-stepper .tk-note{white-space:nowrap}
.tk-trow>b:first-child{white-space:nowrap}
/* input + buttons rows wrap instead of swiping */
.tk-row1.tk-wrap{flex-wrap:wrap;overflow:visible}
.lp-page .tk-row1 input.tk-in{flex:1 1 160px;width:auto;min-width:0}

.tk-policy{border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:.9rem;line-height:1.45}
.tk-policy b{color:var(--tk-gold2)}
.tk-policy[data-policy=refundable]{border-color:var(--tk-ok)}
.tk-panelslot{display:grid;gap:8px}
.tk-panel{display:grid;gap:10px}

 
.tk-appbar-r{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}
.tk-howto{padding:5px 12px}
.tk-filters{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 14px;padding:2px 0}
.tk-filters::-webkit-scrollbar{display:none}
.tk-filters>*{flex:0 0 auto}
.tk-toolbar{display:flex;flex-wrap:nowrap;gap:10px;align-items:center;margin:0 0 12px}
.tk-toolbar .tk-fld{flex:1 1 auto;min-width:0}
.lp-page button.tk-fchip{background:rgba(13,7,21,.55);color:var(--mut);border:1px solid var(--line);border-radius:99px;padding:7px 16px;font-size:.86rem;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}
.lp-page button.tk-fchip.on{color:var(--tk-gold2);border-color:rgba(201,164,92,.7);background:rgba(201,164,92,.12)}
.lp-page button.tk-fchip:hover:not(:disabled){transform:none;box-shadow:none;border-color:var(--tk-gold)}
.tk-fchip b{font-weight:600;font-size:.74rem;color:var(--mut)}
.tk-grid.tk-tiles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}
.lp-page .tk-ev.tk-tile{position:relative;display:block;padding:0;aspect-ratio:3/2;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:radial-gradient(120% 90% at 50% 100%,rgba(201,164,92,.16),rgba(13,7,21,.0) 60%),linear-gradient(180deg,#1b1128,#0d0715);color:var(--txt);text-align:left;font-weight:400;text-decoration:none;cursor:pointer;min-width:0}
.lp-page .tk-ev.tk-tile:hover:not(:disabled){border-color:var(--tk-gold);transform:none;box-shadow:0 14px 38px -18px rgba(201,164,92,.5)}
.tk-tile .tk-art{position:absolute;left:0;right:0;top:0}
.tk-tile .tk-art svg{display:block;width:100%;height:auto}
.tk-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,7,21,0) 38%,rgba(13,7,21,.92) 100%);pointer-events:none}
.tk-tile .tk-badges{position:absolute;top:10px;left:10px;right:10px;z-index:2;display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden}
.tk-tile .tk-badges .tk-chip{background:rgba(13,7,21,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.tk-tile .tk-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:12px 16px 14px;display:grid;gap:4px;min-width:0}
.tk-tile .tk-cap h3{margin:0;font-size:1.04rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tk-tile .tk-cap .tk-meta{font-size:.8rem}
.tk-tile .tk-cap .tk-price{color:var(--tk-gold2)}
.tk-chip.live{color:#fff;border-color:rgba(255,95,168,.8);background:rgba(255,95,168,.22)!important;display:inline-flex;align-items:center;gap:6px;letter-spacing:.06em}
.tk-chip.live i{width:7px;height:7px;border-radius:50%;background:#ff5fa8;box-shadow:0 0 0 0 rgba(255,95,168,.7);animation:tkPulse 1.6s infinite}
@keyframes tkPulse{70%{box-shadow:0 0 0 7px rgba(255,95,168,0)}100%{box-shadow:0 0 0 0 rgba(255,95,168,0)}}
@media(prefers-reduced-motion:reduce){.tk-chip.live i{animation:none}}
.tk-chip.virt{color:var(--tk-gold2);border-color:rgba(201,164,92,.6)}
/* mine: tiles that carry actions keep the actions under the art */
.tk-card-act{display:grid;gap:8px;background:rgba(13,7,21,.5);border:1px solid var(--line);border-radius:0 0 18px 18px;border-top:0;padding:10px 12px;margin-top:-6px}
.tk-tilewrap{display:grid;gap:0;min-width:0}
.tk-tilewrap>.tk-tile{border-radius:18px 18px 0 0}
 
.tk-mkt-lock{border:1px dashed rgba(201,164,92,.5);border-radius:18px;padding:28px 18px;text-align:center;background:rgba(201,164,92,.05);display:grid;gap:8px;justify-items:center}
.tk-mkt-lock b{font-size:1.1rem;color:var(--tk-gold2)}
.tk-mkt-lock span{color:var(--mut);max-width:560px}
.tk-listing .tk-cap .tk-seller{font-size:.76rem;color:var(--mut)}
.tk-listing-act{display:flex;gap:8px;align-items:center;justify-content:space-between;background:rgba(13,7,21,.6);border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;padding:10px 12px;min-width:0}
.tk-listing-act .tk-price{white-space:nowrap}
/* create: format toggle */
.tk-fmtnote{color:var(--mut);font-size:.8rem;margin:4px 0 0}
.tk-joinbox{display:grid;gap:6px;background:rgba(13,7,21,.6);border:1px solid rgba(201,164,92,.45);border-radius:12px;padding:10px 12px}
.tk-joinbox a{color:var(--tk-gold2);word-break:break-all}
@media(max-width:560px){.tk-grid.tk-tiles{grid-template-columns:1fr}}
/* door page: verdicts sit above the bar, never under it */
.tk-page.tk-single #doorOut,.tk-page.tk-single #doorVerdict{scroll-margin-bottom:calc(var(--tk-bar-h) + 24px)}
/* cards whose art runs edge to edge (My Tickets, My events) */
.lp-page .tk-ev.tk-full{padding:0;gap:6px;overflow:hidden}
.tk-ev.tk-full .tk-img{border-radius:0}
.tk-ev.tk-full>:not(.tk-img){margin-left:14px;margin-right:14px}
.tk-ev.tk-full>.tk-img+*{margin-top:8px}
.tk-ev.tk-full>:last-child{margin-bottom:14px}
