.option-wheel{--ow-text-color:#a6a6a6;--ow-active-color:#fff;--ow-font-size:3rem;--ow-inset:80px;cursor:grab;user-select:none;touch-action:none;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.option-wheel--dragging{cursor:grabbing}.option-wheel__item{top:50%;left:var(--ow-inset);white-space:nowrap;font-size:var(--ow-font-size);transform-origin:0;cursor:pointer;will-change:transform, opacity, filter;color:color-mix(in srgb, var(--ow-active-color) calc(var(--ow-p,0) * 100%), var(--ow-text-color));font-weight:400;line-height:1;position:absolute}.option-wheel--right .option-wheel__item{left:auto;right:var(--ow-inset);transform-origin:100%}.option-wheel__item--selected{font-weight:600}.card-spotlight{border-radius:var(--r,16px);border:1px solid var(--line,#ffffff1a);background-color:var(--bg2,#0b0b10);--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;padding:1.5rem;position:relative;overflow:hidden}.card-spotlight:before{content:"";background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 80%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}.pex{grid-template-columns:340px 1fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width<=900px){.pex{grid-template-columns:1fr}}.pex-side{top:calc(var(--hdr) + 1.2rem);align-content:start;gap:1rem;display:grid;position:sticky}@media (width<=900px){.pex-side{position:static}}.pex-wheel{height:480px;overflow:hidden}.pex-cat{scroll-margin-top:calc(var(--hdr) + 1rem);padding-block:1rem 2.25rem}.pex-cathead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.pex-cathead h2{font-size:clamp(1.2rem,1rem + 1vw,1.6rem);font-weight:700}.pex-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pex-none{color:var(--fg3);padding-block:.5rem;font-size:.875rem}.pex-card h3{letter-spacing:-.02em;margin-bottom:.5rem;font-size:1rem;font-weight:700}.pex-card p{color:var(--fg2);margin-bottom:.75rem;font-size:.875rem}.pex-card{flex-direction:column;height:100%;display:flex;padding:1rem!important}.pex-link{flex:1;display:block}.pex-card h3{margin-top:.75rem}.pex-size{color:var(--fg)!important;margin-bottom:1rem!important;font-size:.875rem!important}.pex-add{font:inherit;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);cursor:pointer;border:1px solid var(--line2);z-index:2;background:0 0;border-radius:999px;align-self:flex-start;min-height:44px;padding:.5rem 1rem;font-size:.75rem;transition:background .2s,border-color .2s;position:relative}@media (hover:hover){.pex-add:hover{background:var(--w8)}}.pex-count{color:var(--fg2);margin-top:1rem;font-size:.875rem}@media (width<=900px){.pex-wheel,.pex-side>.lab:first-child{display:none}}.custom[data-astro-cid-rcy7iuhi]{background:linear-gradient(120deg,#3ddc7214,#0000);border-color:#3ddc724d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.custom[data-astro-cid-rcy7iuhi] p[data-astro-cid-rcy7iuhi]{max-width:46ch}
