.ah .gs-slots[data-count="2"],.ah .gs-chips.ah-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-panel-title{letter-spacing:-.01em;font-size:20px;font-weight:650}.ah-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ah-styles button{border:1px solid var(--gs-line-strong);background:var(--background);text-align:left;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ah-styles button strong{font-size:13px;font-weight:650}.ah-styles button small{color:var(--gs-muted);font-size:11px;line-height:1.4}.ah-styles button[aria-checked=true]{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 12%, var(--background))}.ah-styles button:disabled{cursor:not-allowed;opacity:.45}.ah-check{color:var(--gs-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.ah-check input{width:18px;height:18px;accent-color:var(--gs-accent);flex:none;margin-top:1px}.ah-notes{color:var(--gs-muted);flex-direction:column;gap:8px;font-size:13px;line-height:1.5;display:flex}.ah-private{align-items:center;gap:8px;display:flex}.ah-private svg{flex:none;width:16px;height:16px}.ah .gs-chips+.gs-chips{margin-top:6px}.ah-example-caption{color:var(--gs-muted);margin-top:10px;font-size:12px}@media (width<=640px){.ah .gs-hero{padding-top:20px;padding-bottom:18px}.ah .gs-hero nav{margin-bottom:14px}.ah .gs-hero h1{font-size:34px}.ah .gs-intro{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ah .gs-trust{margin-top:10px}.ah .gs-slot-drop{aspect-ratio:4/3}}
