.deck-panel__actions{justify-content:flex-end;display:flex}.deck-panel__link{align-items:center;gap:var(--space-4xs);color:var(--link-color);font-weight:600;font-size:var(--font-size--1);text-decoration:none;display:inline-flex}.deck-panel__link:hover,.deck-panel__link:focus-visible{color:var(--link-hover-color);outline:none}.deck-view{gap:var(--space-m);border:1px solid var(--border-color-subtle);border-radius:var(--radius-l);background:var(--background-color);padding:var(--space-m);flex-direction:column;display:flex}.deck-view__toolbar{justify-content:space-between;align-items:center;gap:var(--space-s);border-bottom:1px solid var(--border-color-subtle);padding-bottom:var(--space-s);flex-wrap:wrap;display:flex}.deck-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-s);flex-wrap:wrap;margin-left:auto;display:flex}.deck-export{align-items:center;gap:var(--space-5xs);border:1px solid var(--border-color-subtle);border-radius:var(--radius-m);background:color-mix(in srgb, var(--brand-neutral), transparent 92%);padding:var(--space-5xs);display:inline-flex}.deck-export__btn{cursor:pointer;border-radius:var(--radius-s);padding:var(--space-5xs) var(--space-s);color:var(--link-color);font-size:var(--font-size--1);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.deck-export__btn:hover,.deck-export__btn:focus-visible{background:color-mix(in srgb, var(--brand-primary), transparent 90%);outline:none}.deck-export__btn--inline{margin-top:var(--space-xs);border:1px solid var(--border-color-subtle);padding:var(--space-4xs) var(--space-m);align-self:flex-start}.deck-view__layout{align-items:flex-start;gap:var(--space-m);grid-template-columns:minmax(0,1fr) 18rem;display:grid}.deck-summary{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.deck-summary__label{color:var(--brand-neutral);font-size:var(--font-size--1);letter-spacing:.08em;text-transform:uppercase;margin:0}.deck-summary__counts{gap:var(--space-s);margin:0;padding:0;list-style:none;display:inline-flex}.deck-summary__counts li{align-items:baseline;gap:var(--space-5xs);color:var(--brand-neutral);font-size:var(--font-size--1);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.deck-summary__abbr{color:var(--brand-primary);font-weight:600}.deck-summary__value{color:var(--brand-secondary);font-weight:700}.deck-toggle{border:1px solid var(--border-color);border-radius:var(--radius-m);display:inline-flex;overflow:hidden}.deck-toggle__btn{cursor:pointer;padding:var(--space-5xs) var(--space-m);color:var(--brand-neutral);font-size:var(--font-size--1);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none}.deck-toggle__btn.is-active{background:color-mix(in srgb, var(--brand-primary), transparent 85%);color:var(--foreground-color);font-weight:600}.deck-view__panels,.deck-view__panel{display:block}.deck-text-grid{column-width:12rem;column-gap:var(--space-m);column-fill:balance;orphans:1;widows:1;width:100%;display:block}@media (width>=768px){.deck-text-grid{column-count:3}}.text-section{break-inside:avoid-column;-webkit-column-break-inside:avoid;vertical-align:top;width:100%;margin-bottom:var(--space-s);border-radius:var(--radius-m);background:color-mix(in srgb, var(--brand-neutral), transparent 92%);padding:var(--space-xs) var(--space-s);display:inline-block;transform:translateZ(0)}.text-section__header{align-items:baseline;gap:var(--space-4xs);margin-bottom:var(--space-4xs);color:var(--brand-neutral);letter-spacing:.08em;text-transform:uppercase;display:flex}.text-section__count{color:var(--brand-secondary);font-weight:700;font-size:var(--font-size-1)}.text-section__label{font-weight:600}.text-section ul{gap:var(--space-4xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card-item{align-items:center;display:flex}.card-external-link{width:2rem;height:2rem;color:var(--brand-neutral);border-radius:var(--radius-s);transition:all var(--animation-speed-fast);justify-content:center;align-items:center;display:flex}.card-external-link:hover{color:var(--brand-primary);background-color:color-mix(in srgb, var(--brand-primary), transparent 95%)}.text-card{align-items:baseline;gap:var(--space-2xs);cursor:pointer;border-radius:var(--radius-s);padding:var(--space-5xs) var(--space-2xs);color:var(--foreground-color);font-size:var(--font-size--1);text-align:left;background:0 0;border:none;flex:1;display:flex}.text-card:hover,.text-card:focus-visible{background:color-mix(in srgb, var(--brand-primary), transparent 90%);outline:none}.text-card__count{min-width:2ch;color:var(--brand-neutral);font-weight:700}.text-card__name{overflow-wrap:anywhere;flex:1;min-width:0}.text-section--sideboard{border:1px dashed var(--border-color);background:color-mix(in srgb, var(--brand-secondary), transparent 90%)}.visual-gallery{gap:var(--space-m);flex-direction:column;display:flex}.visual-gallery__top-row{gap:var(--space-m);flex-direction:row;align-items:flex-start;display:flex}.visual-gallery__top-row .visual-section{flex:1;min-width:0}@media (width<=480px){.visual-gallery__top-row{flex-direction:column}}.visual-section{gap:var(--space-xs);flex-direction:column;display:flex}.visual-section__header{justify-content:start;align-items:baseline;gap:var(--space-s);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--border-color-subtle);color:var(--brand-neutral);letter-spacing:.08em;text-transform:uppercase;display:flex}.visual-section__label{font-weight:600}.visual-section__count{font-size:var(--font-size--1)}.visual-section__grid{gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}@media (width<=480px){.visual-section__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.visual-card{gap:var(--space-4xs);padding:var(--space-3xs);border-radius:var(--radius-s);background:var(--background-color);cursor:pointer;z-index:0;transition:transform var(--animation-speed-medium) var(--cubic-bezier), box-shadow var(--animation-speed-medium) var(--cubic-bezier), background var(--animation-speed-medium) var(--cubic-bezier);flex-direction:column;display:flex;position:relative}.visual-card:hover,.visual-card:focus-visible{background:color-mix(in srgb, var(--brand-primary), var(--background-color) 92%);box-shadow:var(--elevation-3);z-index:1;outline:none;transform:translateY(-3px)scale(1.02)}.visual-card a{display:block}.visual-card img{border-radius:var(--radius-small);width:100%;height:100%;display:block}.visual-card__placeholder{border-radius:var(--radius-s);background:color-mix(in srgb, var(--brand-neutral), transparent 90%);padding:var(--space-s);aspect-ratio:var(--ratio-portrait);width:100%;color:var(--brand-neutral);font-size:var(--font-size--1);text-align:center;justify-content:center;align-items:center;display:flex}.visual-card figcaption{flex-direction:column;gap:0;display:flex}.visual-card__badge{border-radius:var(--radius-s);background:light-dark(var(--color-neutral-100),var(--color-neutral-900));backdrop-filter:blur(4px);color:var(--foreground-color);font-weight:700;font-size:var(--font-size--2);pointer-events:none;padding:4px 6px;line-height:1.6;position:absolute;top:24px;right:18px}.visual-card__name{font-size:var(--font-size--2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-preview{top:var(--space-l);justify-content:flex-start;align-items:center;gap:var(--space-2xs);border:1px solid var(--border-color-subtle);border-radius:var(--radius-m);background:color-mix(in srgb, var(--brand-neutral), transparent 90%);padding:var(--space-m);flex-direction:column;min-height:18rem;display:flex;position:sticky}.deck-preview img{box-shadow:var(--elevation-2);border-radius:var(--radius-m);max-width:100%;height:auto}.deck-preview__image-container{justify-content:center;width:100%;display:flex;position:relative}.deck-preview__flip-btn{bottom:var(--space-xs);background:color-mix(in srgb, var(--background-color), transparent 20%);backdrop-filter:blur(4px);border:1px solid var(--border-color-subtle);width:2.5rem;height:2.5rem;color:var(--brand-primary);cursor:pointer;box-shadow:var(--elevation-1);transition:all var(--animation-speed-fast);z-index:10;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.deck-preview__flip-btn:hover{background:var(--brand-primary);color:var(--background-color);transform:translate(-50%)scale(1.1)}.deck-preview__placeholder{color:var(--brand-neutral);font-size:var(--font-size--1);text-align:center}.deck-preview__name{text-align:center;margin:0;font-weight:600}.deck-view--fallback{gap:var(--space-s)}.deck-view--fallback pre{border-radius:var(--radius-s);background:color-mix(in srgb, var(--brand-neutral), transparent 90%);padding:var(--space-s);max-height:360px;font-size:var(--font-size--1);margin:0;overflow:auto}.deck-view[data-active-view=visual] .deck-preview{display:none}.deck-view[data-active-view=visual] .deck-view__layout{grid-template-columns:minmax(0,1fr)}.deck-view[data-active-view=images] .deck-preview{display:none}.deck-view[data-active-view=images] .deck-view__layout{grid-template-columns:minmax(0,1fr)}.images-grid{gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}@media (width<=480px){.images-grid{grid-template-columns:repeat(auto-fill,minmax(85px,1fr))}}.images-grid__card{border-radius:var(--radius-s);cursor:pointer;z-index:0;transition:transform var(--animation-speed-medium) var(--cubic-bezier), box-shadow var(--animation-speed-medium) var(--cubic-bezier);margin:0;padding:0;position:relative;overflow:hidden}.images-grid__card:hover,.images-grid__card:focus-visible{box-shadow:var(--elevation-3);z-index:1;outline:none;transform:translateY(-3px)scale(1.02)}.images-grid__card a{display:block}.images-grid__card img{border-radius:var(--radius-s);width:100%;height:auto;display:block}.images-grid__placeholder{border-radius:var(--radius-s);background:color-mix(in srgb, var(--brand-neutral), transparent 90%);padding:var(--space-s);aspect-ratio:var(--ratio-portrait);width:100%;color:var(--brand-neutral);font-size:var(--font-size--1);text-align:center;justify-content:center;align-items:center;display:flex}.images-grid__count{border-radius:var(--radius-s);background:light-dark(var(--color-neutral-100),var(--color-neutral-900));backdrop-filter:blur(4px);color:var(--foreground-color);font-weight:700;font-size:var(--font-size--2);pointer-events:none;padding:4px 6px;position:absolute;top:24px;right:18px}@media (width<=720px){.deck-view{padding:var(--space-m) var(--space-s)}.deck-view__layout{grid-template-columns:1fr}.deck-toolbar{justify-content:flex-start;align-items:stretch;width:100%}.deck-export,.deck-toggle{width:100%}.deck-toggle__btn,.deck-export__btn{text-align:center;flex:1}.deck-preview{min-height:auto;position:static}}.deck-dna[data-astro-cid-yvg4ae6j]{background:var(--background-color);border:1px solid var(--border-color-subtle);border-radius:var(--radius-m);padding:var(--space-m);gap:var(--space-m);flex-direction:column;display:flex}.dna-header[data-astro-cid-yvg4ae6j]{justify-content:space-between;align-items:baseline;gap:var(--space-s);display:flex}.dna-title[data-astro-cid-yvg4ae6j]{font-size:var(--font-size-0);color:var(--foreground-color);margin:0;font-weight:700}.dna-total[data-astro-cid-yvg4ae6j]{font-size:var(--font-size--2);color:var(--brand-neutral);font-weight:500}.dna-bar[data-astro-cid-yvg4ae6j]{border-radius:var(--radius-s);background:var(--border-color-subtle);height:20px;display:flex;overflow:hidden}.dna-segment[data-astro-cid-yvg4ae6j]{cursor:default;min-width:3px;height:100%;transition:filter .15s}.dna-segment[data-astro-cid-yvg4ae6j]:hover{filter:brightness(1.12)}.dna-grid[data-astro-cid-yvg4ae6j]{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.dna-cat[data-astro-cid-yvg4ae6j]{gap:var(--space-3xs);padding:var(--space-s);border:1px solid var(--border-color-subtle);border-radius:var(--radius-s);background:light-dark(var(--color-neutral-100),var(--color-neutral-900));cursor:default;flex-direction:column;transition:border-color .15s;display:flex}.dna-cat[data-astro-cid-yvg4ae6j]:hover{border-color:var(--brand-neutral)}.cat-top[data-astro-cid-yvg4ae6j]{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.cat-dot[data-astro-cid-yvg4ae6j]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cat-emoji[data-astro-cid-yvg4ae6j]{font-size:var(--font-size--1);flex-shrink:0}.cat-label[data-astro-cid-yvg4ae6j]{font-size:var(--font-size--2);color:var(--brand-neutral);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.cat-bottom[data-astro-cid-yvg4ae6j]{align-items:baseline;gap:var(--space-2xs);display:flex}.cat-count[data-astro-cid-yvg4ae6j]{font-size:var(--font-size-1);color:var(--foreground-color);font-weight:800;line-height:1}.cat-pct[data-astro-cid-yvg4ae6j]{font-size:var(--font-size--1);color:var(--brand-neutral);font-weight:500}.cat-bar-wrap[data-astro-cid-yvg4ae6j]{background:var(--border-color-subtle);height:4px;margin-top:var(--space-3xs);border-radius:2px;overflow:hidden}.cat-bar[data-astro-cid-yvg4ae6j]{border-radius:2px;height:100%;transition:width .3s}@media (width<=480px){.dna-grid[data-astro-cid-yvg4ae6j]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.error-state[data-astro-cid-pf3olnnt]{padding:var(--space-3xl) var(--space-s);text-align:center}.error-state[data-astro-cid-pf3olnnt] h1[data-astro-cid-pf3olnnt]{margin-bottom:var(--space-s);color:var(--foreground-color);font-size:var(--font-size-3)}.error-state[data-astro-cid-pf3olnnt] p[data-astro-cid-pf3olnnt]{margin-bottom:var(--space-l);color:var(--brand-neutral)}.tournament-section[data-astro-cid-pf3olnnt]{align-items:flex-start;gap:var(--space-m);flex-direction:row;display:flex}.tournament-header[data-astro-cid-pf3olnnt]{top:var(--space-xl);margin-bottom:var(--space-xl);max-height:calc(100vh - var(--space-xl));flex-direction:column;flex:0 0 280px;display:flex;position:sticky;overflow:hidden}.back-link[data-astro-cid-pf3olnnt]{align-items:center;gap:var(--space-4xs);margin-bottom:var(--space-s);color:var(--link-color);font-size:var(--font-size--1);text-decoration:none;display:inline-flex}.back-link[data-astro-cid-pf3olnnt]:hover{color:var(--link-hover-color)}.tournament-header__content[data-astro-cid-pf3olnnt]{gap:var(--space-m);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tournament-header__title[data-astro-cid-pf3olnnt]{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.tournament-header__title[data-astro-cid-pf3olnnt] h1[data-astro-cid-pf3olnnt]{font-size:var(--font-size-2);line-height:var(--font-size-5);margin:0}.format-badge[data-astro-cid-pf3olnnt]{border-radius:var(--radius-s);background:color-mix(in srgb, var(--brand-primary), transparent 80%);padding:var(--space-5xs) var(--space-2xs);color:var(--foreground-color);font-weight:600}.tournament-header__meta[data-astro-cid-pf3olnnt]{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.meta-item[data-astro-cid-pf3olnnt]{align-items:center;gap:var(--space-4xs);color:var(--brand-neutral);font-size:var(--font-size--1);display:inline-flex}.badge[data-astro-cid-pf3olnnt]{border-radius:var(--radius-s);padding:var(--space-5xs) var(--space-3xs);font-weight:600;font-size:var(--font-size--1)}.badge--paper[data-astro-cid-pf3olnnt]{background:color-mix(in srgb, var(--brand-secondary), transparent 75%);color:var(--foreground-color)}.badge--online[data-astro-cid-pf3olnnt]{background:color-mix(in srgb, var(--brand-primary), transparent 75%);color:var(--foreground-color)}.section-header[data-astro-cid-pf3olnnt] h2[data-astro-cid-pf3olnnt]{font-size:var(--font-size-1);margin:0}.main-content[data-astro-cid-pf3olnnt]{gap:var(--space-xl);flex-direction:column;flex:1;min-width:0;display:flex}.metagame-section[data-astro-cid-pf3olnnt]{width:100%}.decklists-section[data-astro-cid-pf3olnnt]{gap:var(--space-m);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.deck-selector[data-astro-cid-pf3olnnt]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.deck-selector[data-astro-cid-pf3olnnt] ol[data-astro-cid-pf3olnnt]{gap:var(--space-3xs);scrollbar-width:thin;scrollbar-color:var(--brand-neutral) transparent;flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.deck-selector[data-astro-cid-pf3olnnt] ol[data-astro-cid-pf3olnnt]::-webkit-scrollbar{width:4px}.deck-selector[data-astro-cid-pf3olnnt] ol[data-astro-cid-pf3olnnt]::-webkit-scrollbar-track{background:0 0}.deck-selector[data-astro-cid-pf3olnnt] ol[data-astro-cid-pf3olnnt]::-webkit-scrollbar-thumb{background-color:var(--brand-neutral);border-radius:var(--radius-m)}.deck-selector__entry[data-astro-cid-pf3olnnt]{align-items:flex-start;gap:var(--space-2xs);cursor:pointer;border:1px solid var(--border-color-subtle);border-radius:var(--radius-m);background:color-mix(in srgb, var(--brand-neutral), transparent 92%);padding:var(--space-3xs) var(--space-2xs);text-align:left;width:100%;display:flex;overflow:hidden}.deck-selector__entry[data-astro-cid-pf3olnnt].is-active{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary), transparent 90%)}.deck-selector__entry[data-astro-cid-pf3olnnt]:hover,.deck-selector__entry[data-astro-cid-pf3olnnt]:focus-visible{border-color:var(--brand-primary);outline:none}.deck-selector__rank[data-astro-cid-pf3olnnt]{min-width:2.5rem;color:var(--brand-primary);font-weight:700;font-size:var(--font-size--1);text-align:center;flex-shrink:0;padding-top:2px}.deck-selector__text[data-astro-cid-pf3olnnt]{gap:var(--space-5xs);flex-direction:column;flex:1;min-width:0;display:flex}.deck-meta[data-astro-cid-pf3olnnt]{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.mana-symbols[data-astro-cid-pf3olnnt]{align-items:center;gap:1px;font-size:.85em;display:inline-flex}.deck-selector__text[data-astro-cid-pf3olnnt] strong[data-astro-cid-pf3olnnt]{font-size:var(--font-size-0);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.deck-selector__text[data-astro-cid-pf3olnnt] span[data-astro-cid-pf3olnnt]{color:var(--brand-neutral);font-size:var(--font-size--1)}.deck-panels[data-astro-cid-pf3olnnt]{min-height:400px}.deck-panel[data-astro-cid-pf3olnnt]{gap:var(--space-l);flex-direction:column;height:100%;display:flex}.empty-state[data-astro-cid-pf3olnnt]{border:1px dashed var(--border-color);border-radius:var(--radius-m);padding:var(--space-xl) var(--space-s);color:var(--brand-neutral);text-align:center}@media (width<=1024px){.tournament-section[data-astro-cid-pf3olnnt]{gap:var(--space-m);flex-direction:column}.tournament-header[data-astro-cid-pf3olnnt]{flex:none;width:100%;max-height:none;margin-bottom:0;position:static;overflow:visible}.tournament-header__content[data-astro-cid-pf3olnnt],.deck-selector[data-astro-cid-pf3olnnt]{overflow:visible}.deck-selector[data-astro-cid-pf3olnnt] ol[data-astro-cid-pf3olnnt]{gap:var(--space-s);padding-bottom:var(--space-s);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;overflow:auto hidden}.deck-selector[data-astro-cid-pf3olnnt] ol[data-astro-cid-pf3olnnt]::-webkit-scrollbar{display:none}.deck-selector[data-astro-cid-pf3olnnt] li[data-astro-cid-pf3olnnt]{scroll-snap-align:start;flex:none}.deck-selector__entry[data-astro-cid-pf3olnnt]{width:260px}.deck-selector__rank[data-astro-cid-pf3olnnt]{min-width:2.5rem}.decklists-section[data-astro-cid-pf3olnnt]{border-top:1px solid var(--border-color-subtle);padding-top:var(--space-m)}}@media (width<=640px){.tournament-header__title[data-astro-cid-pf3olnnt] h1[data-astro-cid-pf3olnnt]{font-size:var(--font-size-2)}}.claim-banner{gap:var(--space-xs,.5rem);padding:var(--space-xs,.5rem) var(--space-s,.75rem);margin-bottom:var(--space-s,.75rem);border:1px solid var(--border-color-subtle);border-radius:var(--radius-large);font-size:var(--font-size--1,.85rem);color:var(--foreground-color);background:light-dark(var(--color-neutral-200),var(--color-neutral-800));flex-direction:column;display:flex}.claim-banner--success{border-color:var(--brand-primary);background:light-dark(var(--color-primary-100),var(--color-primary-500));color:var(--foreground-color)}.claim-banner__row{justify-content:space-between;align-items:center;gap:var(--space-xs,.5rem);flex-wrap:wrap;display:flex}.claim-banner__text{flex:1}.claim-banner__note{font-size:var(--font-size--2,.75rem);color:var(--brand-neutral);margin-top:var(--space-xs,.25rem);display:block}.claim-banner__btn{justify-content:center;align-items:center;gap:var(--space-2xs);cursor:pointer;padding:var(--space-2xs) var(--space-m);background:var(--brand-primary);color:var(--color-on-primary);font-size:var(--font-size--1);transition:background var(--animation-speed-fast) var(--cubic-bezier), box-shadow var(--animation-speed-fast) var(--cubic-bezier), border-color var(--animation-speed-fast) var(--cubic-bezier);box-shadow:var(--elevation-2);border:none;border-radius:999px;font-family:inherit;font-weight:600;display:inline-flex}.claim-banner__btn:disabled{opacity:.55;cursor:not-allowed}.claim-banner__btn:hover:not(:disabled){background:var(--color-primary-300)}.claim-banner__btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.claim-banner__btn--secondary{border:1px solid var(--border-color-subtle);color:var(--brand-primary);box-shadow:none;padding:var(--space-2xs) var(--space-s);background:0 0}.claim-banner__btn--secondary:hover:not(:disabled){border-color:var(--brand-primary);background:var(--hover-background-secondary)}.claim-banner__form{gap:var(--space-s,.75rem);flex-direction:column;display:flex}.claim-banner__fields{gap:var(--space-xs,.5rem);flex-direction:column;display:flex}.claim-banner__label{gap:var(--space-2xs,.2rem);font-size:var(--font-size--1,.85rem);color:var(--foreground-color);flex-direction:column;display:flex}.claim-banner__input{padding:var(--space-xs,.3rem) var(--space-s,.5rem);border:1px solid var(--border-color-subtle);border-radius:var(--radius-small);background:var(--background-color);color:var(--foreground-color);font-size:var(--font-size--1,.85rem);font-family:inherit}.claim-banner__input:focus{outline:2px solid var(--brand-primary);outline-offset:1px}.claim-banner__actions{gap:var(--space-xs,.5rem);justify-content:flex-end;display:flex}.claim-banner__error{color:var(--color-danger);font-size:var(--font-size--1)}.tournament-page[data-astro-cid-suy5jt7q]{box-sizing:border-box;background-color:inherit;padding:var(--space-s);width:100%;max-width:var(--grid-max-width);margin:0 auto}