.badminton-scoreboard-module__05OkFq__app{gap:1rem;min-width:0;display:grid}.badminton-scoreboard-module__05OkFq__display{overflow-wrap:anywhere;border:1px solid var(--sm-color-border);background:var(--sm-color-surface-raised);min-width:0;color:var(--sm-color-text);border-radius:1rem;gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.badminton-scoreboard-module__05OkFq__display:fullscreen{background:var(--sm-color-surface-raised);border:0;border-radius:0;align-content:center;min-height:100vh;padding:clamp(1rem,5vw,4rem)}.badminton-scoreboard-module__05OkFq__displayHeader,.badminton-scoreboard-module__05OkFq__displayFooter,.badminton-scoreboard-module__05OkFq__toolbar,.badminton-scoreboard-module__05OkFq__inline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.badminton-scoreboard-module__05OkFq__muted{color:var(--sm-color-text-muted);margin-top:.35rem;font-size:.875rem}.badminton-scoreboard-module__05OkFq__scoreTable{gap:.5rem;min-width:0;display:grid;overflow-x:auto}.badminton-scoreboard-module__05OkFq__scoreHeader,.badminton-scoreboard-module__05OkFq__scoreRow{grid-template-columns:minmax(8rem, 2fr) minmax(3.5rem, .65fr) repeat(var(--badminton-game-columns,3), minmax(2.5rem, .55fr)) minmax(5rem, 1fr);text-align:center;align-items:center;gap:.4rem;min-width:36rem;display:grid}.badminton-scoreboard-module__05OkFq__scoreHeader{color:var(--sm-color-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.badminton-scoreboard-module__05OkFq__scoreRow{background:var(--sm-color-surface-inset);border-inline-start:.4rem solid;border-radius:.75rem;padding:.75rem;font-size:clamp(1rem,2.5vw,1.6rem)}.badminton-scoreboard-module__05OkFq__teamName{text-align:start;align-items:center;gap:.5rem;min-width:0;font-weight:700;display:flex}.badminton-scoreboard-module__05OkFq__teamName span{overflow-wrap:anywhere;min-width:0}.badminton-scoreboard-module__05OkFq__point{font-size:clamp(1.3rem,4vw,2.4rem)}.badminton-scoreboard-module__05OkFq__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.badminton-scoreboard-module__05OkFq__teamCard{gap:.75rem;min-width:0;display:grid}.badminton-scoreboard-module__05OkFq__teamCard h3{overflow-wrap:anywhere;min-width:0}.badminton-scoreboard-module__05OkFq__setup{gap:1rem;min-width:0;display:grid}.badminton-scoreboard-module__05OkFq__setupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.badminton-scoreboard-module__05OkFq__fieldset{border:0;gap:.6rem;min-width:0;padding:0;display:grid}.badminton-scoreboard-module__05OkFq__radio{align-items:center;gap:.6rem;min-height:2.75rem;display:flex}.badminton-scoreboard-module__05OkFq__error{border:1px solid var(--sm-color-danger);color:var(--sm-color-danger);border-radius:.75rem;padding:1rem}.badminton-scoreboard-module__05OkFq__notice{color:var(--sm-color-text-muted)}.badminton-scoreboard-module__05OkFq__recovery{gap:1rem;display:grid}@media (max-width:700px){.badminton-scoreboard-module__05OkFq__controls,.badminton-scoreboard-module__05OkFq__setupGrid{grid-template-columns:minmax(0,1fr)}.badminton-scoreboard-module__05OkFq__scoreTable{margin-inline:-.5rem}}
.amazon-recommendation-module__L1qXzq__card{color:#0f1111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d5d9d9;border-top:4px solid #f90;border-radius:.75rem;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;width:min(65rem,100%);margin:1.15rem auto .85rem;padding:.85rem 1rem .9rem;display:grid;box-shadow:0 1px 2px #0f11110f,0 8px 20px #0f11110f}.amazon-recommendation-module__L1qXzq__well{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#fff 0%,#f3f5f5 64%,#e7eaea 100%);border:1px solid #e3e6e6;border-radius:.55rem;place-items:center;width:100%;display:grid}.amazon-recommendation-module__L1qXzq__well .amazon-recommendation-mark{width:86%;height:86%}.amazon-recommendation-module__L1qXzq__copy{min-width:0}.amazon-recommendation-module__L1qXzq__kicker{color:#3f4444;letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;font-size:.78rem;font-weight:700;line-height:1.3;display:flex}.amazon-recommendation-module__L1qXzq__badge{color:#0f1111;letter-spacing:.04em;background:#f90;border-radius:.25rem;align-items:center;padding:.12rem .38rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.amazon-recommendation-module__L1qXzq__title{color:#0f1111;letter-spacing:-.015em;overflow-wrap:anywhere;margin:.28rem 0 0;font-size:1.05rem;font-weight:750;line-height:1.25}.amazon-recommendation-module__L1qXzq__blurb{color:#3a3f3f;max-width:62ch;margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.amazon-recommendation-module__L1qXzq__disclosure{color:#242828;border-top:1px solid #e6e6e6;max-width:62ch;margin:.55rem 0 0;padding-top:.45rem;font-size:.8125rem;line-height:1.4}.amazon-recommendation-module__L1qXzq__link{color:#0f1111;white-space:nowrap;background:#f90;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:.4rem;min-height:2.75rem;padding:.45rem 1rem;font-size:.92rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 -1px #0000002e}.amazon-recommendation-module__L1qXzq__link:hover{color:#0f1111;background:#f08804}.amazon-recommendation-module__L1qXzq__link:active{background:#e47911}.amazon-recommendation-module__L1qXzq__link:focus-visible{outline-offset:3px;outline:3px solid #0f1111}.amazon-recommendation-module__L1qXzq__icon{flex:none;width:.9rem;height:.9rem}@media (max-width:640px){.amazon-recommendation-module__L1qXzq__card{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;padding:.8rem .85rem .85rem}.amazon-recommendation-module__L1qXzq__link{white-space:normal;grid-column:1/-1;justify-self:stretch}}@media (forced-colors:active){.amazon-recommendation-module__L1qXzq__card{box-shadow:none;background:canvas;border:1px solid canvastext}.amazon-recommendation-module__L1qXzq__badge,.amazon-recommendation-module__L1qXzq__link{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}}@media (orientation:landscape) and (max-height:500px){.amazon-recommendation-module__L1qXzq__card{display:none!important}}html:has(:fullscreen) .amazon-recommendation-module__L1qXzq__card{display:none!important}@media (prefers-reduced-motion:reduce){.amazon-recommendation-module__L1qXzq__link{transition:none}}
