.pack-levels[data-astro-cid-imlyko7n]{margin:0;flex-direction:column;gap:.85rem;width:min(360px,100%);margin-inline:auto;padding:0;list-style:none;display:flex}.pack-level[data-astro-cid-imlyko7n]{--wheel-size:5.25rem;--overlap:1.55rem;--bar-radius:.875rem;color:#fff;align-items:stretch;text-decoration:none;display:flex}a[data-astro-cid-imlyko7n].pack-level:hover{filter:brightness(1.04)}.pack-level--locked[data-astro-cid-imlyko7n]{opacity:.48;cursor:default;filter:grayscale(.35)}.pack-level__wheel[data-astro-cid-imlyko7n]{width:var(--wheel-size);height:var(--wheel-size);z-index:1;background:#2a2e33;border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 2px #ffffff0f}.pack-level__letter[data-astro-cid-imlyko7n]{letter-spacing:.02em;color:#fff;width:1.1em;height:1.1em;transform:rotate(calc(360deg / var(--n) * var(--i) - 90deg)) translate(1.65rem) rotate(calc(-360deg / var(--n) * var(--i) + 90deg));justify-content:center;align-items:center;margin:-.55em;font-size:1.2rem;font-weight:400;display:flex;position:absolute;top:50%;left:50%}.pack-level__bar[data-astro-cid-imlyko7n]{margin-left:calc(-1 * var(--overlap));border-radius:var(--bar-radius);box-sizing:border-box;text-align:center;min-height:var(--wheel-size);border:1px solid #fff;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.55rem 1.35rem .55rem 2.15rem;display:flex}.pack-level__n[data-astro-cid-imlyko7n]{letter-spacing:.05em;text-transform:uppercase;opacity:1;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;line-height:1.15}.pack-level__name[data-astro-cid-imlyko7n]{letter-spacing:.04em;text-transform:uppercase;opacity:.92;font-size:1.3rem;font-weight:800;line-height:1.2}@media (width<=380px){.pack-level[data-astro-cid-imlyko7n]{--wheel-size:4.6rem;--overlap:1.35rem}.pack-level__letter[data-astro-cid-imlyko7n]{transform:rotate(calc(360deg / var(--n) * var(--i) - 90deg)) translate(1.4rem) rotate(calc(-360deg / var(--n) * var(--i) + 90deg));font-size:1.05rem}.pack-level__bar[data-astro-cid-imlyko7n]{padding:.45rem 1.1rem .45rem 1.85rem}.pack-level__n[data-astro-cid-imlyko7n]{font-size:clamp(1.2rem,5vw,1.5rem)}.pack-level__name[data-astro-cid-imlyko7n]{font-size:1.15rem}}.pack-info-intro[data-astro-cid-t6wqushv]{width:100%;color:var(--ink,#2a2e33);align-self:stretch;margin:.15rem 0 .35rem;font-size:.95rem;line-height:1.55}.pack-info[data-astro-cid-t6wqushv]{text-align:left;background:var(--pack-panel-soft,#f2f4f7);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);margin:.35rem 0 .5rem;padding:.85rem 1rem 1rem}.pack-info__sub[data-astro-cid-t6wqushv]{color:var(--muted);margin:0 0 .55rem;font-size:.92rem;font-weight:600}.pack-info__intro[data-astro-cid-t6wqushv]{margin:0 0 .75rem;font-size:.95rem;line-height:1.55}.pack-info__list[data-astro-cid-t6wqushv]{flex-direction:column;gap:.35rem;margin:0;padding:0 0 0 1.1rem;font-size:.94rem;line-height:1.5;list-style:outside;display:flex}.pack-info__word[data-astro-cid-t6wqushv]{letter-spacing:.02em;font-weight:800}.pack-info[data-astro-cid-t6wqushv] a[data-astro-cid-t6wqushv]{color:var(--accent);text-underline-offset:2px}.pack-info[data-astro-cid-t6wqushv] a[data-astro-cid-t6wqushv]:hover{color:var(--accent-hover)}.theme-info[data-astro-cid-mufccfzs]{text-align:left;border:1px solid var(--line,#d5dde8);border-radius:var(--radius-panel,12px);width:100%;color:var(--ink,#2a2e33);margin:0;padding:.85rem 1rem 1rem}.theme-info__sub[data-astro-cid-mufccfzs]{color:var(--muted,#6a737c);margin:0 0 .35rem;font-size:.9rem;font-weight:700}.theme-info__intro[data-astro-cid-mufccfzs]{color:var(--ink,#2a2e33);margin:0 0 .65rem;font-size:.95rem;line-height:1.45}.theme-info__list[data-astro-cid-mufccfzs]{gap:.4rem;margin:0;padding:0 0 0 1.15rem;font-size:.94rem;line-height:1.45;display:grid}.theme-info__word[data-astro-cid-mufccfzs]{letter-spacing:.02em;font-weight:800}.theme-info[data-astro-cid-mufccfzs] a[data-astro-cid-mufccfzs]{color:var(--accent,#b85a3a);font-weight:700}body:has(.pack-shell){background:var(--mist-gradient);background-attachment:fixed;min-height:100vh}body:has(.pack-shell) .site-header{background:var(--header-bg);border-bottom-color:var(--line)}body:has(.pack-shell) .site-header .brand{color:var(--ink,#2a2e33)}body:has(.pack-shell) .site-header nav a{color:var(--accent)}body:has(.pack-shell) .site-main,body:has(.theme-hub) .site-main{width:min(520px,100% - 1.5rem);padding-top:.55rem}body:has(.theme-hub) .site-main{width:min(960px, calc(100% - 2 * var(--page-gutter,.5rem)))}.pack-shell[data-astro-cid-6hsiyl7g]{flex-direction:column;align-items:center;gap:.45rem;padding-top:0;display:flex}.pack-shell[data-astro-cid-6hsiyl7g] .breadcrumbs{align-self:stretch;width:100%;margin-bottom:0}.pack-title[data-astro-cid-6hsiyl7g]{box-shadow:none;color:var(--ink,#2a2e33);letter-spacing:-.03em;text-align:left;background:0 0;border-radius:0;align-self:flex-start;max-width:100%;margin:0;padding:0;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:800;line-height:1.15}.pack-nav[data-astro-cid-6hsiyl7g]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.55rem;width:100%;margin:.15rem 0 .35rem;display:grid}.pack-nav[data-astro-cid-6hsiyl7g]>[data-astro-cid-6hsiyl7g]:first-child{justify-self:start}.pack-nav[data-astro-cid-6hsiyl7g]>[data-astro-cid-6hsiyl7g]:nth-child(2){justify-self:center}.pack-nav[data-astro-cid-6hsiyl7g]>[data-astro-cid-6hsiyl7g]:last-child{justify-self:end}.pack-nav--bottom[data-astro-cid-6hsiyl7g]{margin-top:.5rem}.pack-empty[data-astro-cid-6hsiyl7g]{color:var(--ink);text-align:center;margin:1rem 0}.theme-hub[data-astro-cid-6hsiyl7g]{flex-direction:column;gap:.85rem;padding-top:0;padding-bottom:.5rem;display:flex}.theme-hub[data-astro-cid-6hsiyl7g] .breadcrumbs{margin-bottom:0}.theme-hub__band[data-astro-cid-6hsiyl7g]{border-radius:var(--radius-panel,12px);border:1.5px solid color-mix(in srgb, var(--pan-dark,#2a2e33) 16%, var(--line,#d5dde8));background:var(--card,#fff);box-shadow:none;margin:0;padding:1.15rem 1.2rem 1.25rem}.theme-hub__band[data-astro-cid-6hsiyl7g] h1[data-astro-cid-6hsiyl7g]{color:var(--ink,#2a2e33);margin:0 0 .45rem}.theme-hub__intro[data-astro-cid-6hsiyl7g]{max-width:38rem;color:var(--muted,#6a737c);margin:0 0 1rem}.theme-hub__meta[data-astro-cid-6hsiyl7g]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.theme-hub__meta[data-astro-cid-6hsiyl7g] li[data-astro-cid-6hsiyl7g]{border-radius:var(--radius-control,10px);background:var(--pack-panel-soft,#f2f4f7);border:1px solid var(--line,#d5dde8);flex-direction:column;gap:.12rem;min-width:5.5rem;padding:.45rem .75rem;display:flex}.theme-hub__meta-label[data-astro-cid-6hsiyl7g]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6a737c);font-size:.72rem;font-weight:700}.theme-hub__meta-value[data-astro-cid-6hsiyl7g]{color:var(--ink,#2a2e33);font-size:.98rem;font-weight:700}.theme-hub__packs-section[data-astro-cid-6hsiyl7g]{flex-direction:column;gap:.85rem;display:flex}.theme-hub__packs-heading[data-astro-cid-6hsiyl7g]{color:var(--ink,#2a2e33);margin:0;font-size:1.15rem;font-weight:800}.theme-hub__packs[data-astro-cid-6hsiyl7g]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.65rem;display:grid}a[data-astro-cid-6hsiyl7g].theme-pack-pill{text-align:center;color:var(--ink,#2a2e33);border-radius:var(--radius-control,10px);box-sizing:border-box;box-shadow:none;border:1px solid #ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;padding:.75rem .55rem .7rem;text-decoration:none;transition:filter .15s;display:flex}a[data-astro-cid-6hsiyl7g].theme-pack-pill:hover{filter:brightness(1.04)}.theme-pack-pill__name[data-astro-cid-6hsiyl7g]{letter-spacing:.04em;font-size:1.15rem;font-weight:700;line-height:1.15}.theme-pack-pill__range[data-astro-cid-6hsiyl7g]{letter-spacing:.02em;color:inherit;opacity:.82;font-size:.78rem;font-weight:600}a[data-astro-cid-6hsiyl7g].theme-pack-pill--locked:hover{filter:brightness(1.04)}@media (width<=480px){.theme-hub__band[data-astro-cid-6hsiyl7g]{padding:1rem .95rem 1.1rem}.theme-hub__meta[data-astro-cid-6hsiyl7g] li[data-astro-cid-6hsiyl7g]{flex:calc(50% - .5rem);min-width:0}.theme-hub__packs[data-astro-cid-6hsiyl7g]{grid-template-columns:repeat(2,minmax(0,1fr))}}
