.live-card p:not(.live-time),.live-panel p:not(.live-copy),.live-head p,.live-more p{font-family:var(--font-sans)}.live-stats{border-block:2px solid color-mix(in oklab, var(--color-on-amber) 35%, transparent)}.live-stats>div+div{border-left:2px solid color-mix(in oklab, var(--color-on-amber) 35%, transparent)}.live-stats>div{text-align:center}.live-within{all:unset;border:2px solid var(--color-on-amber);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.live-within label{text-align:center;text-transform:uppercase;letter-spacing:.06em;height:42px;color:var(--color-on-amber);cursor:pointer;justify-content:center;align-items:center;padding-inline:6px;font-size:13px;font-weight:750;line-height:1.1;display:flex}.live-within label:not(:last-child){border-right:2px solid var(--color-on-amber)}.live-within label:has(input:checked){background:var(--color-on-amber);color:var(--color-amber)}.live-within input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.live-within label:has(input:focus-visible){outline:2px solid var(--color-amber);outline-offset:2px}.live-select{border:2px solid var(--color-on-amber);width:100%;height:48px;color:var(--color-on-amber);background:0 0;padding-inline:14px;font-size:15px;display:block}.live-select:focus{outline:2px solid var(--color-amber);outline-offset:2px}.live-pulse{background:var(--color-sold);border-radius:50%;width:8px;height:8px;display:inline-block}@media (prefers-reduced-motion:no-preference){.live-pulse{animation:1.8s ease-in-out infinite live-pulse}}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}.live-seats{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.live-brand:hover{opacity:.85}@media (width>=1280px) and (height>=700px){body:has(#live-board){grid-template-rows:1fr;height:100dvh;display:grid;overflow:hidden}body:has(#live-board)>footer{display:none}body:has(#live-board) main#main,#live-board{grid-template-rows:1fr;min-height:0;display:grid}#live-board .live-shell{grid-template-rows:1fr;min-height:0;padding-block:24px;display:grid}#live-board #live-content{grid-template-rows:minmax(0,1fr);min-height:0}#live-board .live-panel{flex-direction:column;justify-content:space-between;align-self:stretch;min-height:0;display:flex;overflow:hidden}#live-board .live-panel p{line-height:1.25}#live-board .live-panel.p-7{padding:20px}#live-board .live-brand{margin-bottom:10px}#live-board .live-panel h1{margin-top:6px;font-size:min(4.6rem,6.6vh)}#live-board .live-panel .live-copy{font-size:15.5px;line-height:1.5}#live-board .live-panel .mt-6{margin-top:10px}#live-board .live-panel .mt-8{margin-top:14px}#live-board .live-stats .py-4{padding-block:10px}#live-board .live-stats .num{font-size:16px}#live-board .live-select{height:42px}#live-board .live-panel .btn{height:46px}#live-board .live-right{grid-template-rows:auto auto minmax(0,2fr) auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}#live-board .live-head p{line-height:1.2}#live-board #live-count{margin-top:4px;font-size:min(3.6rem,6vh)}#live-board .live-rule{margin-block:12px}#live-board #live-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;overflow-y:auto}#live-board .live-claimed-head{margin-top:10px}#live-board .live-claimed-rule{margin-top:6px}#live-board #live-claimed{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;margin-top:10px}#live-board #live-claimed>:nth-child(n+4){display:none}#live-board .live-card p,#live-board .live-more p{line-height:1.25}#live-board .live-card{min-height:0;padding:12px 16px;overflow:hidden}#live-board .live-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;margin-top:0;font-size:16px;line-height:1.15;display:-webkit-box;overflow:hidden}#live-board .live-card .mt-4.h-px.bg-line{margin-top:0}#live-board .live-time{padding-block:0;font-size:15px}#live-board .live-card .mt-4.flex.items-center.gap-4{margin-top:0}#live-board .live-card .num{font-size:34px}#live-board .live-card .mt-1{margin-top:2px}#live-board .live-seats{font-size:12px}#live-board .live-card .mt-auto.pt-5{padding-top:0}#live-board .live-card .mt-3.flex.flex-wrap{margin-top:2px}#live-board .live-more.p-6{min-height:0;padding:14px 16px;overflow:hidden}#live-board .live-more .mt-2,#live-board .live-more .mt-1{margin-top:2px}#live-board .live-more .pt-6{padding-top:4px}#live-board .live-more .num{font-size:38px}#live-board .live-more [class~="text-[22px]"]{font-size:17px}}
