@font-face{font-family:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f2ec43e23a8e6409-s.1d6nj7n8rguco.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1ae22edee2b2ce67-s.3e-jp971__lgg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2723dd1e6871fd18-s.p.3hkwl6jod6j9z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Italianno Fallback;src:local(Arial);ascent-override:134.08%;descent-override:75.42%;line-gap-override:0.0%;size-adjust:59.67%}.italianno_77a3cd54-module__zPJaaa__className{font-family:Italianno,Italianno Fallback;font-style:normal;font-weight:400}
.theme-strawberry{--sp-base:#fff8fc;--sp-cloud:#fdf7f4;--sp-paper:#fff5f9;--sp-pink-mist:#ffe6ee;--sp-pink-veil:#ffd0e0;--sp-blue-mist:#e0f0fa;--sp-blue-veil:#c5e3f3;--sp-lavender:#ecdef5;--sp-mint:#d8efe5;--sp-cream:#fff5dc;--sp-gold:#e8d4a3;--sp-gold-soft:#f5e8c8;--sp-gold-deep:#c9b07a;--sp-pink-candy:#f8a5c2;--sp-pink-strawberry:#f586a4;--sp-pink-whip:#ffeef4;--sp-aurora-1:#ffd6e8;--sp-aurora-2:#d6e8ff;--sp-aurora-3:#e8d6ff;--sp-rinu:#e87a7a;--sp-root:#a895cc;--sp-jel:#8ec8e0;--sp-satomi:#e8c878;--sp-colon:#e8a0bc;--sp-nanamori:#e8a888;--sp-rinu-rgb:232, 122, 122;--sp-root-rgb:168, 149, 204;--sp-jel-rgb:142, 200, 224;--sp-satomi-rgb:232, 200, 120;--sp-colon-rgb:232, 160, 188;--sp-nanamori-rgb:232, 168, 136;--sp-text:#3a2540;--sp-text-soft:#6a5570;--sp-text-accent:#8a4a7a;--sp-shadow-soft:0 8px 32px #dcb4c826;--sp-shadow-card:0 12px 40px #dcb4c82e;--sp-shadow-card-hover:0 16px 48px #dcb4c847;--sp-glow-white:0 0 40px #fff9;--sp-shadow-puni:0 4px 12px #f8a5c240, inset 0 -2px 4px #f586a426, inset 0 2px 4px #fffc;--sp-glow-candy:0 0 24px #f8a5c266;--sp-glow-aurora:0 0 40px #ffc8e680;--sp-shadow-sticker:0 1px 0 #ffffffe6, 0 2px 4px #96648214, 0 6px 16px #dcb4c826;--sp-foil-gradient:linear-gradient(105deg, transparent 30%, #ffe6f566 45%, #ffffffb3 50%, #ffe6f566 55%, transparent 70%);--sp-holo-gradient:linear-gradient(135deg, #ffc8e680 0%, #c8e6ff80 33%, #fff0c880 66%, #e6c8ff80 100%);--sp-stamp-shadow:0 0 0 2px var(--sp-pink-strawberry), inset 0 0 0 1px #ffffff4d;color:var(--sp-text)}.theme-strawberry-bg{background: radial-gradient(ellipse 50% 30% at 30% 15%, #f8a5c266, transparent 70%), radial-gradient(ellipse 40% 30% at 70% 25%, #ffd6e873, transparent 70%),  radial-gradient(ellipse 60% 40% at 50% 0%, #ffffffe6, transparent 70%),  radial-gradient(ellipse 40% 50% at 20% 30%, #ffc8dc99, transparent 70%),  radial-gradient(ellipse 40% 50% at 80% 50%, var(--sp-blue-mist), transparent 70%), radial-gradient(ellipse 50% 40% at 50% 80%, var(--sp-lavender), transparent 70%), var(--sp-base);background-attachment:fixed}.theme-strawberry .sp-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--sp-shadow-card), inset 0 1px 2px #ffffffe6;background:#fff7fa8c;border:1px solid #ffe6f0d9;border-radius:28px;transition:all .4s}.theme-strawberry .sp-card:hover{box-shadow:0 12px 32px #f586a42e, var(--sp-glow-aurora);background:#fff7fac7;transform:translateY(-5px)}.theme-strawberry .sp-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #fff9;border-radius:9999px;transition:all .3s}.theme-strawberry .sp-pill:hover{background:#ffffffc7;transform:translateY(-1px);box-shadow:0 4px 16px #dcb4c833}.theme-strawberry .sp-gold-rule{background-color:var(--sp-pink-strawberry);opacity:.7;width:60px;height:1px;margin-top:12px}.theme-strawberry .sp-member-rule{background-color:var(--sp-pink-strawberry);opacity:.7;width:30px;height:1px;margin:6px auto 0}.theme-strawberry .sp-member-card{background:radial-gradient(ellipse 60% 50% at 0% 0%, rgba(var(--sp-m-rgb,220, 180, 200), .32), transparent 60%), #fff7fa8c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--sp-shadow-card), inset 0 1px 2px #ffffffe6;border:1px solid #ffe6f0d9;border-radius:28px;transition:all .4s;position:relative}.theme-strawberry .sp-member-card:hover{box-shadow:var(--sp-shadow-card-hover), var(--sp-glow-aurora);transform:translateY(-3px)}.theme-strawberry .sp-member-card .sp-member-heart{opacity:.55;pointer-events:none;transition:opacity .3s;position:absolute;bottom:10px;right:10px}.theme-strawberry .sp-member-card:hover .sp-member-heart{opacity:1}.theme-strawberry .sp-premium-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--sp-gold-soft);box-shadow:var(--sp-shadow-card), var(--sp-glow-aurora), inset 0 1px 2px #ffffffe6;background:radial-gradient(80% 60%,#fff5ebb3,#ffe6f066);border-radius:28px}.theme-strawberry .sp-cta-button{border:1px solid var(--sp-gold-deep);color:var(--sp-gold-deep);background:#ffffffb3;transition:all .3s}.theme-strawberry .sp-cta-button:hover{background:#ffffffeb;box-shadow:0 4px 20px #c9b07a59}.theme-strawberry .sp-puni-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--sp-text-accent);box-shadow:var(--sp-shadow-puni);background:linear-gradient(#ffffffb3 0%,#ffdcebb3 50%,#ffc8dcb3 100%);border:1px solid #ffe6f0e6;border-radius:9999px;font-weight:600;transition:all .3s}.theme-strawberry .sp-puni-button:hover{box-shadow:var(--sp-shadow-puni), var(--sp-glow-candy);transform:translateY(-2px)scale(1.02)}.theme-strawberry .sp-kv-frame{border-radius:24px;transition:all .5s;position:relative;overflow:hidden;box-shadow:0 12px 48px #dcb4c840}.theme-strawberry .sp-kv-frame:hover{transform:translateY(-2px);box-shadow:0 18px 56px #dcb4c852}.theme-strawberry .sp-kv-frame:before,.theme-strawberry .sp-kv-frame:after{content:"";pointer-events:none;z-index:1;height:35%;position:absolute;left:0;right:0}.theme-strawberry .sp-kv-frame:before{background:linear-gradient(#ffffff2e,#0000);top:0}.theme-strawberry .sp-kv-frame:after{background:linear-gradient(#0000,#ffffff26);bottom:0}.theme-strawberry .sp-tab{color:var(--sp-text-soft);border-bottom:2px solid #0000;margin-bottom:-2px;padding:1rem .5rem;font-weight:400;transition:color .3s,border-color .3s,transform .25s;transform:translateY(0)}.theme-strawberry .sp-tab:hover{color:var(--sp-text-accent);transform:translateY(-1px)}.theme-strawberry .sp-tab[data-active=true]{color:var(--sp-text-accent);border-bottom-color:var(--sp-pink-strawberry);border-image:linear-gradient(90deg, var(--sp-pink-strawberry), var(--sp-pink-candy)) 1;font-weight:600}@keyframes sp-breath{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes sp-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-drift{0%,to{transform:translate(0)}50%{transform:translate(2px,-3px)}}.theme-strawberry .sp-breath{animation:4s ease-in-out infinite sp-breath}.theme-strawberry .sp-fade-in{animation:1.2s ease-out both sp-fade-in}.theme-strawberry .sp-drift{animation:8s ease-in-out infinite sp-drift}@keyframes sp-shimmer{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 24px #ffe6f5b3}}.theme-strawberry .sp-shimmer-on-hover:hover{animation:1.2s ease-in-out infinite sp-shimmer}@keyframes sp-aurora-drift{0%,to{opacity:.5;transform:translate(0)scale(1)}33%{opacity:.7;transform:translate(2%,-1%)scale(1.05)}66%{opacity:.6;transform:translate(-1%,2%)scale(.98)}}.theme-strawberry .sp-aurora-layer{animation:20s ease-in-out infinite sp-aurora-drift}.theme-strawberry .sp-sticker{box-shadow:var(--sp-shadow-sticker), inset 0 1px 2px #ffffffe6, inset 0 -1px 2px #f586a41a, 0 8px 24px #dcb4c82e;transition:transform .3s,box-shadow .4s,background .4s;transform:rotate(-1.2deg)}.theme-strawberry .sp-sticker:nth-child(2n){transform:rotate(1.2deg)}.theme-strawberry .sp-sticker:nth-child(3n){transform:rotate(-.6deg)}.theme-strawberry .sp-sticker:hover{transform:rotate(0)translateY(-4px)scale(1.02)}.theme-strawberry .sp-sticker:first-child{box-shadow:var(--sp-shadow-sticker), inset 0 1px 2px #ffffffe6, inset 0 -1px 2px #f586a41a, 0 8px 24px #f8a5c233}.theme-strawberry .sp-sticker:nth-child(2){box-shadow:var(--sp-shadow-sticker), inset 0 1px 2px #ffffffe6, inset 0 -1px 2px #8dc8e01a, 0 8px 24px #8dc8e029}.theme-strawberry .sp-sticker:nth-child(3){box-shadow:var(--sp-shadow-sticker), inset 0 1px 2px #ffffffe6, inset 0 -1px 2px #f586a41a, 0 8px 24px #ffc8dc38}.theme-strawberry .sp-sticker:nth-child(4){box-shadow:var(--sp-shadow-sticker), inset 0 1px 2px #ffffffe6, inset 0 -1px 2px #e8d4a31a, 0 8px 24px #e8d4a32e}@keyframes sp-foil-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}.theme-strawberry .sp-foil-on-hover{position:relative;overflow:hidden}.theme-strawberry .sp-foil-on-hover:after{content:"";background:var(--sp-foil-gradient);pointer-events:none;opacity:0;background-position:-200% 0;background-size:200% 100%;transition:opacity .3s;position:absolute;inset:0}.theme-strawberry .sp-foil-on-hover:hover:after{opacity:0;animation:none}.theme-strawberry .sp-stamp{border:2.5px solid var(--sp-pink-strawberry);color:var(--sp-pink-strawberry);letter-spacing:.2em;text-transform:uppercase;opacity:1;background:#ffffffd9;border-radius:9999px;justify-content:center;align-items:center;padding:5px 14px;font-size:11px;font-weight:800;display:inline-flex;transform:rotate(-5deg);box-shadow:0 0 0 1.5px #ffffff80,0 2px 4px #f586a433}@keyframes sp-holo-shift{0%,to{background-position:0 0}50%{background-position:100% 100%}}.theme-strawberry .sp-holo-badge{background:var(--sp-holo-gradient);pointer-events:none;background-size:200% 200%;border:1.5px solid #fffc;border-radius:50%;width:32px;height:32px;animation:4s ease-in-out infinite sp-holo-shift;position:absolute;box-shadow:0 2px 6px #dcb4c84d}.theme-strawberry .sp-section-divider{background:linear-gradient(90deg, transparent 0%, var(--sp-pink-mist) 15%, var(--sp-pink-strawberry) 30%, var(--sp-aurora-2) 50%, var(--sp-pink-strawberry) 70%, var(--sp-pink-mist) 85%, transparent 100%);opacity:.6;border:none;height:3px;margin:32px 0;position:relative;overflow:hidden}.theme-strawberry .sp-section-divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:30%;height:100%;animation:8s ease-in-out infinite sp-light-sweep;position:absolute;top:0;left:-30%}@keyframes sp-light-sweep{0%,to{left:-30%}50%{left:130%}}.theme-strawberry .sp-acrylic{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:linear-gradient(135deg,#ffffff8c 0%,#fff7fa73 50%,#ffe6f58c 100%);border:1px solid #fff9;border-radius:18px;box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #fff6,0 2px #f5c8dc4d,0 4px #f5c8dc33,0 12px 36px #dcb4c840}.theme-strawberry .sp-holo-badge--member{pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex}.theme-strawberry .sp-stamp--blue{border-color:var(--sp-aurora-2);color:var(--sp-aurora-2)}.theme-strawberry .sp-stamp--gold{border-color:var(--sp-gold-deep);color:var(--sp-gold-deep)}.theme-strawberry .sp-stamp--mint{border-color:var(--sp-mint);color:var(--sp-mint)}.theme-strawberry .sp-stamp--sold{opacity:.7;color:var(--sp-text-soft);border-color:var(--sp-text-soft);background:#fff9}.theme-strawberry .sp-fan-comment{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sp-text-accent);box-shadow:var(--sp-shadow-soft);white-space:nowrap;pointer-events:none;background:#ffffffd9;border:1.5px solid #ffc8dcb3;border-radius:18px 18px 18px 4px;padding:6px 14px;font-size:11px;font-weight:600;animation:6s ease-in-out infinite sp-fan-comment-float;position:absolute}@keyframes sp-fan-comment-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.theme-strawberry .sp-silver-tape{background:linear-gradient(90deg, transparent, var(--sp-pink-mist), var(--sp-aurora-1), var(--sp-aurora-2), transparent);filter:blur(2px);opacity:.6;pointer-events:none;width:240px;height:8px;position:absolute}.theme-strawberry .sp-silver-tape--a{animation:12s ease-in-out infinite sp-tape-drift-a}.theme-strawberry .sp-silver-tape--b{animation:14s ease-in-out infinite sp-tape-drift-b}.theme-strawberry .sp-silver-tape--c{animation:10s ease-in-out infinite sp-tape-drift-c}@keyframes sp-tape-drift-a{0%,to{opacity:.4;transform:translate(0)rotate(-15deg)}50%{opacity:.7;transform:translate(40px)rotate(-15deg)}}@keyframes sp-tape-drift-b{0%,to{opacity:.4;transform:translate(0)rotate(8deg)}50%{opacity:.65;transform:translate(-30px)rotate(8deg)}}@keyframes sp-tape-drift-c{0%,to{opacity:.35;transform:translate(0)rotate(-22deg)}50%{opacity:.6;transform:translate(50px)rotate(-22deg)}}.theme-strawberry .sp-confetti{pointer-events:none;opacity:.7;animation:7s ease-in-out infinite sp-confetti-twirl;position:absolute}@keyframes sp-confetti-twirl{0%,to{transform:translateY(0) rotate(var(--sp-conf-rot,0deg));opacity:.6}50%{transform:translateY(-4px) rotate(calc(var(--sp-conf-rot,0deg) + 12deg));opacity:.9}}@media (max-width:768px){.theme-strawberry .sp-stamp{letter-spacing:.15em;border-width:2px;padding:3px 10px;font-size:9px}}.theme-strawberry .sp-cheki-frame{box-shadow:var(--sp-shadow-sticker), var(--sp-shadow-card);background:#fffafcd9;border-radius:8px;padding:12px 12px 24px}.theme-strawberry main .bg-white{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff7faa6;border:1px solid #ffe6f0d9;border-radius:28px}.theme-strawberry main .shadow-sm,.theme-strawberry main .shadow-md{box-shadow:var(--sp-shadow-card)}.theme-strawberry main .shadow-lg{box-shadow:var(--sp-shadow-card-hover)}.theme-strawberry main .text-gray-400,.theme-strawberry main .text-gray-500,.theme-strawberry main .text-gray-600{color:var(--sp-text-soft)}.theme-strawberry main .text-gray-700,.theme-strawberry main .text-gray-800,.theme-strawberry main .text-gray-900{color:var(--sp-text)}.theme-strawberry main .bg-accent-50{background:#ffe6f566}.theme-strawberry main .bg-accent-100{background:#ffd6e880}.theme-strawberry main .bg-accent-600{background:linear-gradient(135deg,#f586a4f2,#f8a5c2e6)}.theme-strawberry main .text-accent-500,.theme-strawberry main .text-accent-600,.theme-strawberry main .text-accent-700{color:var(--sp-text-accent)}.theme-strawberry main .border-accent-400,.theme-strawberry main .border-accent-500,.theme-strawberry main .border-accent-600{border-color:#f586a480}.theme-strawberry main .border-gray-200,.theme-strawberry main .border-gray-300{border-color:#ffe6f0d9}
