.badge_page__4kWbf{--espresso:#2a1c16;--lamp:#f2d9a0;--bone:#efe6d6;--dim:rgba(239,230,214,0.66);--gut:16px;display:grid;grid-template-rows:auto 1fr auto;gap:14px;height:100svh;min-height:560px;padding:max(var(--gut),env(safe-area-inset-top)) var(--gut) max(var(--gut),env(safe-area-inset-bottom));box-sizing:border-box;overflow:hidden;color-scheme:dark;-webkit-tap-highlight-color:transparent;color:var(--bone);background:#1a120e}.badge_copy__cvVId{padding:10px 6px 0}.badge_name__iDn7E{margin:0;font-size:2.6rem;font-weight:700;line-height:.92;letter-spacing:-.025em}.badge_ko__biBaY{margin:.5rem 0 0;font-size:.85rem;font-weight:500;line-height:1;letter-spacing:.1em;color:var(--dim)}.badge_frame__bx0BX{position:relative;min-height:0;border-radius:26px;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 40% 30%,rgba(242,217,160,.2),transparent 70%),radial-gradient(ellipse 90% 80% at 60% 110%,rgba(31,43,71,.55),transparent 70%),#2a1f19;box-shadow:inset 0 0 0 1px rgba(239,230,214,.1),inset 0 30px 60px -30px rgba(0,0,0,.5),0 30px 60px -20px rgba(0,0,0,.6)}.badge_frame__bx0BX canvas{border-radius:inherit}.badge_flat__q4auo{position:absolute;left:50%;top:50%;height:78%;transform:translate(-50%,-50%) rotate(-3deg);border-radius:12px}.badge_hint__OTHxw{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);margin:0;padding:7px 14px;border-radius:999px;white-space:nowrap;font-size:.8rem;color:var(--bone);background:rgba(26,18,14,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.badge_links__zAT_Q ul{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:0 1rem;margin:0;padding:0 6px;list-style:none}.badge_links__zAT_Q a{display:inline-flex;align-items:center;min-height:40px;color:var(--dim);text-decoration:none;font-size:.95rem;touch-action:manipulation}.badge_links__zAT_Q a:hover{color:var(--bone);text-decoration:underline;text-underline-offset:4px}.badge_links__zAT_Q a.badge_call__LKWG9{color:var(--lamp);font-weight:700}.badge_page__4kWbf a:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}@media (min-width:900px){.badge_page__4kWbf{--gut:28px;grid-template-columns:minmax(300px,.34fr) 1fr;grid-template-rows:1fr auto;gap:28px 40px}.badge_copy__cvVId{grid-column:1;grid-row:1;align-self:end;padding:0 0 0 clamp(8px,2vw,40px)}.badge_name__iDn7E{font-size:clamp(3rem,4.6vw,4.8rem);white-space:nowrap}.badge_ko__biBaY{margin-top:.8rem;font-size:1.3rem}.badge_frame__bx0BX{grid-column:2;grid-row:1/span 2;border-radius:32px}.badge_links__zAT_Q{grid-column:1;grid-row:2;padding:0 0 clamp(8px,4vh,48px) clamp(8px,2vw,40px)}.badge_links__zAT_Q ul{grid-template-columns:1fr;justify-content:start;padding:0}.badge_links__zAT_Q a{font-size:1.1rem;min-height:44px}.badge_hint__OTHxw{bottom:20px;font-size:.9rem}}