.theme-amptak,:root{--ax-base:#faf8f5;--ax-paper:#f5f3f7;--ax-cream:#fffbf3;--ax-line-soft:rgba(26,26,46,0.12);--ax-mist-purple:rgba(154,107,219,0.045);--ax-mist-yellow:rgba(255,201,51,0.045);--ax-mist-blue:rgba(62,175,232,0.045);--ax-yellow:#F0C030;--ax-purple:#8F5FD8;--ax-green:#2FBF5F;--ax-blue:#2FA8D8;--ax-red:#E04848;--ax-pink:#F078A8;--ax-text:#1a1a2e;--ax-text-soft:#6a6a7e;--ax-text-muted:#aaaab8;--ax-line:#1a1a2e;--ax-paper-pure:#ffffff;--ax-shadow-pop-light:3px 3px 0 var(--ax-text),0 2px 8px rgba(0,0,0,0.05);--ax-shadow-pop-med:4px 4px 0 var(--ax-text),0 4px 16px rgba(0,0,0,0.08);--ax-shadow-pop-lg:6px 6px 0 var(--ax-text),0 8px 24px rgba(0,0,0,0.10);--ax-bounce:cubic-bezier(0.34,1.56,0.64,1);--ax-font-mplus:var(--font-mplus-rounded),"M PLUS Rounded 1c",system-ui,sans-serif;--ax-font-bowlby:var(--font-bowlby),"Bowlby One",Impact,sans-serif;--ax-font-kalam:var(--font-kalam),"Kalam","Comic Sans MS",cursive;--ax-font-caveat:var(--font-caveat),"Caveat","Comic Sans MS",cursive}.theme-amptak-bg{background:radial-gradient(ellipse 30% 25% at 15% 20%,var(--ax-mist-yellow),transparent 70%),radial-gradient(ellipse 25% 30% at 85% 35%,var(--ax-mist-blue),transparent 70%),radial-gradient(ellipse 30% 25% at 50% 70%,var(--ax-mist-purple),transparent 70%),repeating-linear-gradient(135deg,transparent 0,transparent 200px,rgba(26,26,46,.018) 200px,rgba(26,26,46,.018) 202px),var(--ax-base);font-family:var(--ax-font-mplus)}.theme-amptak,.theme-amptak-bg{color:var(--ax-text)}.theme-amptak ::selection{background:var(--ax-yellow);color:var(--ax-text)}.theme-amptak a{color:inherit}.ax-card{background:var(--ax-paper-pure);border:3px solid var(--ax-text);border-radius:16px;box-shadow:var(--ax-shadow-pop-light);transition:transform .3s var(--ax-bounce),box-shadow .3s var(--ax-bounce)}.ax-card:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 var(--ax-text),0 8px 24px rgba(0,0,0,.1)}.ax-cards-tilted>.ax-card{transition:transform .32s var(--ax-bounce),box-shadow .32s var(--ax-bounce)}.ax-cards-tilted>.ax-card:nth-child(3n+1){transform:rotate(-.6deg)}.ax-cards-tilted>.ax-card:nth-child(3n+2){transform:rotate(.4deg)}.ax-cards-tilted>.ax-card:nth-child(3n+3){transform:rotate(-.3deg)}.ax-cards-tilted>.ax-card:hover{transform:rotate(0) translate(-3px,-3px)!important}.ax-card--shadow-yellow:hover{box-shadow:6px 6px 0 var(--ax-yellow),0 8px 24px rgba(0,0,0,.1)}.ax-card--shadow-green:hover{box-shadow:6px 6px 0 var(--ax-green),0 8px 24px rgba(0,0,0,.1)}.ax-card--shadow-blue:hover{box-shadow:6px 6px 0 var(--ax-blue),0 8px 24px rgba(0,0,0,.1)}.ax-card--shadow-purple:hover{box-shadow:6px 6px 0 var(--ax-purple),0 8px 24px rgba(0,0,0,.1)}.ax-card--shadow-red:hover{box-shadow:6px 6px 0 var(--ax-red),0 8px 24px rgba(0,0,0,.1)}.ax-card--shadow-pink:hover{box-shadow:6px 6px 0 var(--ax-pink),0 8px 24px rgba(0,0,0,.1)}.ax-card-toy{background:var(--ax-paper-pure);border:3px solid var(--ax-text);border-radius:14px;box-shadow:var(--ax-shadow-pop-med);padding:16px;transition:transform .3s var(--ax-bounce),box-shadow .3s var(--ax-bounce)}.ax-card-toy:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ax-text),0 8px 20px rgba(0,0,0,.1)}.ax-card-cap--yellow{border-top:12px solid var(--ax-yellow)}.ax-card-cap--green{border-top:12px solid var(--ax-green)}.ax-card-cap--blue{border-top:12px solid var(--ax-blue)}.ax-card-cap--purple{border-top:12px solid var(--ax-purple)}.ax-card-cap--red{border-top:12px solid var(--ax-red)}.ax-card-cap--pink{border-top:12px solid var(--ax-pink)}.ax-member-card{position:relative;container-type:inline-size;display:block;background:var(--ax-paper-pure);border:3px solid var(--ax-text);border-radius:14px;padding:16px 14px 20px;box-shadow:var(--ax-shadow-pop-med);text-decoration:none;color:var(--ax-text);transition:transform .3s var(--ax-bounce),box-shadow .3s var(--ax-bounce)}.ax-member-card:hover{transform:translate(-3px,-3px) rotate(0deg)!important;box-shadow:7px 7px 0 var(--ax-text),0 12px 24px rgba(0,0,0,.12)}.ax-member-photo{position:relative;width:100%;aspect-ratio:1/1;background:var(--ax-paper);border:3px solid var(--ax-text);border-radius:10px;overflow:hidden;box-shadow:3px 3px 0 var(--ax-text)}.ax-member-photo img{width:100%;height:100%;object-fit:cover;display:block}.ax-member-name{font-weight:800;font-size:clamp(11px,19cqw,22px);letter-spacing:.02em;line-height:1.15;color:var(--ax-text);margin:10px 0 4px}.ax-button{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:var(--ax-text);border:3px solid var(--ax-text);border-radius:999px;color:var(--ax-paper-pure);font-family:var(--ax-font-mplus);font-weight:700;font-size:14px;letter-spacing:.05em;box-shadow:3px 3px 0 var(--ax-text);transition:transform .18s var(--ax-bounce),box-shadow .18s var(--ax-bounce);cursor:pointer;text-decoration:none}.ax-button:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ax-text)}.ax-button--yellow{background:var(--ax-yellow);color:var(--ax-text)}.ax-button--green{background:var(--ax-green);color:var(--ax-paper-pure)}.ax-button--blue{background:var(--ax-blue);color:var(--ax-paper-pure)}.ax-button--purple{background:var(--ax-purple);color:var(--ax-paper-pure)}.ax-button--red{background:var(--ax-red);color:var(--ax-paper-pure)}.ax-button--pink{background:var(--ax-pink);color:var(--ax-text)}.ax-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--ax-font-mplus);font-weight:700;font-size:12px;letter-spacing:.05em;padding:6px 12px;background:var(--ax-paper-pure);color:var(--ax-text);border:2.5px solid var(--ax-text);border-radius:999px;box-shadow:2px 2px 0 var(--ax-text);transition:transform .2s var(--ax-bounce);text-decoration:none}.ax-pill:hover{transform:translate(-1px,-1px)}.ax-tab{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;font-family:var(--ax-font-mplus);font-weight:700;font-size:14px;letter-spacing:.06em;color:var(--ax-text-soft);border-bottom:3px solid transparent;transition:color .2s ease,border-color .2s ease;text-decoration:none;white-space:nowrap;flex-shrink:0}.ax-tab:hover{color:var(--ax-text)}.ax-tab[data-active=true]{color:var(--ax-text);border-bottom:3px solid var(--ax-text)}.ax-heading-sub{display:inline-block;padding:4px 14px;background:var(--ax-paper-pure);border:2px solid var(--ax-text);border-radius:999px;font-family:var(--ax-font-bowlby);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ax-text);margin:0 0 12px}.ax-heading-main{font-family:var(--ax-font-mplus);font-weight:800;font-size:clamp(1.4rem,3.8vw,2rem);color:var(--ax-text);letter-spacing:.02em;line-height:1.2;margin:0}.ax-section-heading-row{display:flex;align-items:flex-end;gap:14px}.ax-section-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ax-section-heading-pin,.ax-section-icon{flex-shrink:0;display:inline-flex;align-items:center}.ax-section-icon{justify-content:center}.ax-stamp{display:inline-flex;align-items:center;padding:4px 12px;background:var(--ax-paper-pure);border:2.5px solid var(--ax-text);border-radius:6px;font-family:var(--ax-font-bowlby);font-size:11px;letter-spacing:.12em;color:var(--ax-text);transform:rotate(-3deg);box-shadow:2px 2px 0 var(--ax-text);text-transform:uppercase}.ax-stamp--yellow{background:var(--ax-yellow)}.ax-stamp--red{background:var(--ax-red);color:var(--ax-paper-pure)}.ax-stamp--blue{background:var(--ax-blue);color:var(--ax-paper-pure)}.ax-stamp--green{background:var(--ax-green);color:var(--ax-paper-pure)}.ax-stamp--pink{background:var(--ax-pink);color:var(--ax-text)}.ax-stamp--purple{background:var(--ax-purple);color:var(--ax-paper-pure)}.ax-divider{height:2px;background:var(--ax-text);opacity:.14;border:none}.ax-divider,.ax-divider-doodle{position:relative;margin:56px 0 40px}.ax-divider-doodle:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--ax-text);opacity:.14}.ax-hero{position:relative}.ax-hero-bg-stripes{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(135deg,transparent,transparent 92px,rgba(255,201,51,.55) 0,rgba(255,201,51,.55) 114px,transparent 0,transparent 184px,rgba(255,126,179,.55) 0,rgba(255,126,179,.55) 210px,transparent 0,transparent 284px,rgba(62,175,232,.5) 0,rgba(62,175,232,.5) 308px,transparent 0,transparent 392px,rgba(154,107,219,.5) 0,rgba(154,107,219,.5) 420px,transparent 0,transparent 540px),repeating-linear-gradient(135deg,transparent,transparent 148px,rgba(238,77,77,.45) 0,rgba(238,77,77,.45) 162px,transparent 0,transparent 358px,rgba(58,196,110,.45) 0,rgba(58,196,110,.45) 372px,transparent 0,transparent 530px);background-color:var(--ax-paper-pure)}@media (max-width:768px){.ax-hero-bg-stripes{background-image:repeating-linear-gradient(135deg,transparent,transparent 60px,rgba(255,201,51,.5) 0,rgba(255,201,51,.5) 76px,transparent 0,transparent 120px,rgba(255,126,179,.5) 0,rgba(255,126,179,.5) 138px,transparent 0,transparent 186px,rgba(62,175,232,.45) 0,rgba(62,175,232,.45) 202px,transparent 0,transparent 260px,rgba(154,107,219,.45) 0,rgba(154,107,219,.45) 280px,transparent 0,transparent 360px),repeating-linear-gradient(135deg,transparent,transparent 96px,rgba(238,77,77,.4) 0,rgba(238,77,77,.4) 106px,transparent 0,transparent 232px,rgba(58,196,110,.4) 0,rgba(58,196,110,.4) 244px,transparent 0,transparent 350px)}}.ax-hero-kv-frame{position:relative;width:100%;height:100%;border:4px solid var(--ax-text);border-radius:16px;overflow:hidden;background:var(--ax-paper);box-shadow:var(--ax-shadow-pop-lg)}.ax-hero-kv-frame img{display:block;width:100%;height:100%;object-fit:cover}.ax-hero-title{font-family:var(--ax-font-mplus);font-weight:900;letter-spacing:.02em;line-height:1.15;color:var(--ax-text)}.ax-data-item{border-bottom:1.5px dashed var(--ax-line-soft);padding:10px 0}.ax-data-item:last-child{border-bottom:none}@keyframes ax-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ax-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ax-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ax-float-soft{animation:ax-float-soft 5s ease-in-out infinite}.ax-spin-slow{animation:ax-spin 16s linear infinite}.ax-fade-in{animation:ax-fade-up .6s var(--ax-bounce) both}@media (max-width:768px){.ax-heading-main{font-size:clamp(1.2rem,4.5vw,1.5rem)}.ax-stamp{font-size:10px;padding:3px 10px}.ax-button{padding:11px 22px;font-size:13px}.ax-tab{padding:12px 14px;font-size:13px}.ax-divider{margin:36px 0 28px}.ax-member-card{padding:14px 9px 16px}.ax-member-name{margin:8px 0 4px}}@media (prefers-reduced-motion:reduce){.ax-float-soft,.ax-spin-slow{animation:none!important}}.theme-amptak main .bg-white{background:var(--ax-paper-pure);border:2.5px solid var(--ax-text);border-radius:14px;color:var(--ax-text)}.theme-amptak main .bg-white,.theme-amptak main .shadow-md,.theme-amptak main .shadow-sm{box-shadow:var(--ax-shadow-pop-light)}.theme-amptak main .shadow-lg{box-shadow:var(--ax-shadow-pop-med)}.theme-amptak main .text-gray-400{color:var(--ax-text-muted)}.theme-amptak main .text-gray-500,.theme-amptak main .text-gray-600{color:var(--ax-text-soft)}.theme-amptak main .text-gray-700,.theme-amptak main .text-gray-800,.theme-amptak main .text-gray-900{color:var(--ax-text)}.theme-amptak main .bg-accent-50{background:rgba(255,201,51,.08)}.theme-amptak main .bg-accent-100{background:rgba(255,201,51,.15)}.theme-amptak main .bg-accent-600{background:var(--ax-yellow);color:var(--ax-text);border:2.5px solid var(--ax-text)}.theme-amptak main .text-accent-500,.theme-amptak main .text-accent-600,.theme-amptak main .text-accent-700{color:var(--ax-text)}.theme-amptak main .border-accent-400,.theme-amptak main .border-accent-500,.theme-amptak main .border-accent-600{border-color:var(--ax-text)}.theme-amptak main .border-gray-200,.theme-amptak main .border-gray-300{border-color:var(--ax-line-soft)}.theme-amptak main .rounded-2xl{border-radius:16px}.theme-amptak main .rounded-xl{border-radius:14px}.theme-amptak main .overflow-x-auto>button.bg-accent-600:nth-of-type(6n+1){background:var(--ax-yellow);color:var(--ax-text)}.theme-amptak main .overflow-x-auto>button.bg-accent-600:nth-of-type(6n+2){background:var(--ax-blue);color:#ffffff}.theme-amptak main .overflow-x-auto>button.bg-accent-600:nth-of-type(6n+3){background:var(--ax-pink);color:#ffffff}.theme-amptak main .overflow-x-auto>button.bg-accent-600:nth-of-type(6n+4){background:var(--ax-green);color:#ffffff}.theme-amptak main .overflow-x-auto>button.bg-accent-600:nth-of-type(6n+5){background:var(--ax-purple);color:#ffffff}.theme-amptak main .overflow-x-auto>button.bg-accent-600:nth-of-type(6n){background:var(--ax-red);color:#ffffff}.theme-amptak main .flex.items-center.flex-wrap>button.bg-accent-600:first-of-type{background:var(--ax-yellow);color:var(--ax-text)}.theme-amptak main .flex.items-center.flex-wrap>button.bg-accent-600:nth-of-type(2){background:var(--ax-purple);color:#ffffff}.theme-amptak main .flex.items-center.flex-wrap>button.bg-accent-600:nth-of-type(3){background:var(--ax-red);color:#ffffff}.theme-amptak main .flex.items-center.flex-wrap>button.bg-accent-600:nth-of-type(4){background:var(--ax-green);color:#ffffff}.theme-amptak main .flex.items-center.flex-wrap>button.bg-accent-600:nth-of-type(5){background:var(--ax-purple);color:#ffffff}.theme-amptak main .flex.items-center.flex-wrap>button.bg-accent-600:nth-of-type(6){background:var(--ax-blue);color:#ffffff}.theme-amptak main .flex.items-center.flex-wrap>button.bg-accent-600:nth-of-type(7){background:var(--ax-pink);color:#ffffff}.theme-amptak{--gu-font:var(--ax-font-mplus);--gu-radius:14px;--gu-heading:var(--ax-text);--gu-sublabel:var(--ax-text);--gu-count:var(--ax-text-muted);--gu-card-bg:var(--ax-paper-pure);--gu-card-border:var(--ax-text);--gu-card-shadow:var(--ax-shadow-pop-light);--gu-unit-name:var(--ax-text);--gu-note-bg:rgba(143,95,216,0.14);--gu-note-text:var(--ax-purple);--gu-pill-bg:var(--ax-paper-pure);--gu-pill-border:var(--ax-text);--gu-pill-text:var(--ax-text);--gu-pill-hover:var(--ax-cream);--gu-pill-border-hover:var(--ax-text);--rn-font:var(--ax-font-mplus);--rn-card-font:var(--ax-font-mplus);--rn-heading-font:var(--ax-font-bowlby);--rn-radius:14px;--rn-bar-radius:2px;--rn-bar:var(--ax-purple);--rn-heading:var(--ax-text);--rn-sub:var(--ax-text-muted);--rn-more:var(--ax-purple);--rn-card-bg:var(--ax-paper-pure);--rn-card-border:var(--ax-text);--rn-card-shadow:var(--ax-shadow-pop-light);--rn-card-border-hover:var(--ax-text);--rn-card-shadow-hover:var(--ax-shadow-pop-med);--rn-media-bg:var(--ax-cream);--rn-badge-bg:rgba(143,95,216,0.14);--rn-badge-text:var(--ax-purple);--rn-date:var(--ax-text-muted);--rn-title:var(--ax-text);--rn-ph-bg:var(--ax-purple)}