.social-bar[data-astro-cid-zamss57n]{display:flex;align-items:center;justify-content:center;gap:.85rem;flex-wrap:wrap;margin-top:.35rem;position:relative;z-index:5}.social-circle-btn[data-astro-cid-zamss57n]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-full);color:var(--text-primary);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--transition-fast);box-shadow:0 4px 12px #0000000d;cursor:pointer;text-decoration:none;flex-shrink:0}.social-circle-btn[data-astro-cid-zamss57n]:hover{transform:translateY(-3px) scale(1.1);box-shadow:0 8px 22px -4px var(--kitsune-cyan-glow)}.social-circle-btn[data-astro-cid-zamss57n]:active{transform:scale(.92)}.social-svg[data-astro-cid-zamss57n]{transition:transform var(--transition-fast)}.social-circle-btn[data-astro-cid-zamss57n]:hover .social-svg[data-astro-cid-zamss57n]{transform:scale(1.1)}.social-instagram[data-astro-cid-zamss57n]:hover{color:#e1306c;border-color:#e1306c;box-shadow:0 6px 20px #e1306c66}.social-facebook[data-astro-cid-zamss57n]:hover{color:#1877f2;border-color:#1877f2;box-shadow:0 6px 20px #1877f266}.social-tiktok[data-astro-cid-zamss57n]:hover{color:#ee1d52;border-color:#ee1d52;box-shadow:0 6px 20px #ee1d5266}.social-telegram[data-astro-cid-zamss57n]:hover{color:#229ed9;border-color:#229ed9;box-shadow:0 6px 20px #229ed966}.social-x[data-astro-cid-zamss57n]:hover{color:#ff2d55;border-color:#ff2d55;box-shadow:0 6px 20px #ff2d5573}.nsfw-badge-pill[data-astro-cid-zamss57n]{position:absolute;top:-8px;right:-8px;background:#ff2d55;color:#fff;font-size:.58rem;font-weight:800;padding:.1rem .38rem;border-radius:var(--radius-full);letter-spacing:.05em;box-shadow:0 2px 10px #ff2d55a6;border:1px solid rgba(255,255,255,.95);pointer-events:none;line-height:1.2;z-index:10;animation:pulseNsfw 2.4s ease-in-out infinite}@keyframes pulseNsfw{0%,to{transform:scale(1);box-shadow:0 2px 8px #ff2d5580}50%{transform:scale(1.1);box-shadow:0 4px 14px #ff2d55e6}}.social-circle-btn[data-astro-cid-zamss57n].is-sensitive{border-color:#ff2d5559}@media (max-width: 480px){.social-circle-btn[data-astro-cid-zamss57n]{width:40px;height:40px}.social-bar[data-astro-cid-zamss57n]{gap:.7rem}.nsfw-badge-pill[data-astro-cid-zamss57n]{top:-7px;right:-7px;font-size:.52rem;padding:.08rem .3rem}}.share-pill[data-astro-cid-qan2qojn]{display:inline-flex;align-items:center;gap:.5rem;height:38px;padding:0 1.25rem;cursor:pointer;text-decoration:none;color:var(--text-primary);border-radius:var(--radius-full);background:var(--surface-card);border:1px solid var(--surface-border);transition:all var(--transition-fast);box-shadow:0 4px 14px #0000000d;flex-shrink:0}.share-circle[data-astro-cid-qan2qojn]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-full);background:#ffffffb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.85);cursor:pointer;color:var(--text-primary);transition:all var(--transition-fast);box-shadow:0 4px 16px #0000001a;flex-shrink:0}[data-theme=night] .share-circle[data-astro-cid-qan2qojn]{background:#1a1124ad;border-color:#ffffff2e;box-shadow:0 4px 18px #00000073;color:#fff}.share-pill[data-astro-cid-qan2qojn]:hover,.share-circle[data-astro-cid-qan2qojn]:hover{border-color:var(--kitsune-cyan);transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px var(--kitsune-cyan-glow);color:var(--brand-accent)}.share-pill[data-astro-cid-qan2qojn]:active,.share-circle[data-astro-cid-qan2qojn]:active{transform:scale(.92)}.share-icon[data-astro-cid-qan2qojn]{display:flex;align-items:center;justify-content:center;transition:transform var(--transition-bounce)}.share-circle[data-astro-cid-qan2qojn] .share-icon[data-astro-cid-qan2qojn]{color:currentColor}.share-circle[data-astro-cid-qan2qojn]:hover .share-icon[data-astro-cid-qan2qojn]{transform:translateY(-2px);color:var(--brand-accent)}.share-pill[data-astro-cid-qan2qojn] .share-icon[data-astro-cid-qan2qojn]{color:var(--brand-accent)}.share-pill[data-astro-cid-qan2qojn]:hover .share-icon[data-astro-cid-qan2qojn]{transform:rotate(12deg) scale(1.15);color:var(--kitsune-cyan)}.share-label[data-astro-cid-qan2qojn]{font-size:.86rem;font-weight:700;letter-spacing:.02em}.share-sparkle[data-astro-cid-qan2qojn]{font-size:.85rem}.profile-header[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;position:relative;gap:1.15rem}.hero-photo-wrapper[data-astro-cid-3ef6ksr2]{position:relative;width:100%;border-radius:var(--radius-lg);overflow:hidden;background:transparent}.hero-top-bar[data-astro-cid-3ef6ksr2]{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center;z-index:10;pointer-events:none}.hero-top-bar[data-astro-cid-3ef6ksr2] .btn-theme-toggle,.hero-top-bar[data-astro-cid-3ef6ksr2] .btn-share-trigger{pointer-events:auto}.hero-ambient-glow[data-astro-cid-3ef6ksr2]{position:absolute;top:15%;left:50%;transform:translate(-50%);width:80%;height:50%;background:radial-gradient(circle,rgba(255,209,92,.22) 0%,rgba(255,107,147,.18) 45%,transparent 70%);filter:blur(40px);z-index:0;pointer-events:none}.photo-mask-frame[data-astro-cid-3ef6ksr2]{position:relative;width:100%;height:440px;overflow:hidden;mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.75) 70%,rgba(0,0,0,.25) 86%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.75) 70%,rgba(0,0,0,.25) 86%,transparent 100%)}.hero-photo[data-astro-cid-3ef6ksr2]{width:100%;height:100%;object-fit:cover;object-position:center 15%;display:block;user-select:none;-webkit-user-drag:none;transition:transform .6s cubic-bezier(.16,1,.3,1)}.hero-photo-wrapper[data-astro-cid-3ef6ksr2]:hover .hero-photo[data-astro-cid-3ef6ksr2]{transform:scale(1.025)}.profile-meta[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;gap:.35rem;max-width:480px;width:100%;margin-top:-62px;position:relative;z-index:3}.logo-hero-container[data-astro-cid-3ef6ksr2]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:360px}.logo-heading[data-astro-cid-3ef6ksr2]{margin:0;padding:0;display:flex;justify-content:center;width:100%}.logo-glow-backdrop[data-astro-cid-3ef6ksr2]{position:absolute;inset:15% 10%;background:radial-gradient(circle,var(--kitsune-cyan-glow) 0%,rgba(255,107,147,.35) 50%,transparent 75%);filter:blur(28px);border-radius:var(--radius-full);z-index:0;pointer-events:none}.logo-hero[data-astro-cid-3ef6ksr2]{position:relative;z-index:1;width:85%;max-width:290px;height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 4px 18px rgba(0,0,0,.18))}.sr-only[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-bio[data-astro-cid-3ef6ksr2]{font-size:.95rem;font-weight:500;color:var(--text-secondary);letter-spacing:.01em;margin:.15rem 0 0;text-shadow:0 1px 4px rgba(0,0,0,.04)}.handle-row[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.6rem;margin-top:.15rem}.profile-handle[data-astro-cid-3ef6ksr2]{font-size:.88rem;font-weight:600;color:var(--brand-accent);letter-spacing:.02em}.kanji-subtitle[data-astro-cid-3ef6ksr2]{font-size:.72rem;padding:.15rem .55rem;background:var(--badge-exclusive-bg);border:1px solid var(--badge-exclusive-border);border-radius:var(--radius-full);color:var(--badge-exclusive-text)}@media (max-width: 480px){.photo-mask-frame[data-astro-cid-3ef6ksr2]{height:380px}.profile-meta[data-astro-cid-3ef6ksr2]{margin-top:-50px}.logo-hero[data-astro-cid-3ef6ksr2]{max-width:250px}.profile-bio[data-astro-cid-3ef6ksr2]{font-size:.88rem}.hero-top-bar[data-astro-cid-3ef6ksr2]{top:10px;left:10px;right:10px}}.link-card-container[data-astro-cid-thpmvig2]{width:100%}.link-card[data-astro-cid-thpmvig2]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;color:var(--text-primary);position:relative;overflow:hidden;cursor:pointer}.link-card[data-astro-cid-thpmvig2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--kitsune-cyan);opacity:0;transition:opacity var(--transition-fast)}.link-card[data-astro-cid-thpmvig2]:hover:before{opacity:1}.link-card[data-astro-cid-thpmvig2]:hover{transform:translateY(-3px) scale(1.012)}.link-card[data-astro-cid-thpmvig2]:active{transform:scale(.985)}.icon-box[data-astro-cid-thpmvig2]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--radius-sm);background:#ffffff14;border:1px solid var(--surface-border);color:var(--accent-color);flex-shrink:0;transition:transform var(--transition-bounce),color var(--transition-fast)}.link-card[data-astro-cid-thpmvig2]:hover .icon-box[data-astro-cid-thpmvig2]{transform:scale(1.1) rotate(-5deg);border-color:var(--accent-color);box-shadow:0 0 16px #00f0d44d}.custom-brand-icon[data-astro-cid-thpmvig2]{width:24px;height:24px;object-fit:contain;display:block}.content-box[data-astro-cid-thpmvig2]{display:flex;flex-direction:column;gap:.2rem;flex-grow:1;min-width:0;text-align:left}.title-bar[data-astro-cid-thpmvig2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.link-title[data-astro-cid-thpmvig2]{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.link-subtitle[data-astro-cid-thpmvig2]{font-size:.82rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge[data-astro-cid-thpmvig2]{font-size:.68rem;font-weight:700;padding:.15rem .5rem;border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase}.badge-sfw[data-astro-cid-thpmvig2]{background:var(--badge-sfw-bg);color:var(--badge-sfw-text);border:1px solid var(--badge-sfw-border)}.badge-nsfw[data-astro-cid-thpmvig2]{background:#ff2d5529;color:#ff2d55;border:1px solid rgba(255,45,85,.5);font-weight:800;box-shadow:0 0 10px #ff2d5533}.badge-exclusive[data-astro-cid-thpmvig2]{background:var(--badge-exclusive-bg);color:var(--badge-exclusive-text);border:1px solid var(--badge-exclusive-border);box-shadow:0 0 8px #ff6b9340}.badge-coming-soon[data-astro-cid-thpmvig2]{background:#ffd15c2e;color:#b58000;border:1px solid rgba(255,209,92,.55);font-weight:800;box-shadow:0 0 10px #ffd15c40}[data-theme=night] .badge-coming-soon[data-astro-cid-thpmvig2]{background:#ffd15c33;color:#ffd15c;border-color:#ffd15c80}.arrow-box[data-astro-cid-thpmvig2]{color:var(--text-muted);transition:transform var(--transition-fast),color var(--transition-fast);flex-shrink:0;display:flex;align-items:center}.lock-hint[data-astro-cid-thpmvig2]{font-size:1rem;opacity:.8}.link-card[data-astro-cid-thpmvig2]:hover .arrow-box[data-astro-cid-thpmvig2]{color:var(--kitsune-cyan);transform:translate(4px)}.link-card[data-astro-cid-thpmvig2].is-coming-soon:hover .arrow-box[data-astro-cid-thpmvig2]{transform:scale(1.15)}@media (max-width: 480px){.link-card[data-astro-cid-thpmvig2]{padding:.85rem 1rem;gap:.85rem}.icon-box[data-astro-cid-thpmvig2]{width:40px;height:40px}.link-title[data-astro-cid-thpmvig2]{font-size:.98rem}.link-subtitle[data-astro-cid-thpmvig2]{font-size:.78rem}}.links-section[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.25rem;width:100%;animation:fadeInLinks .28s ease-out}@keyframes fadeInLinks{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-divider[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:.25rem 0;opacity:.75}.divider-line[data-astro-cid-j7pv25f6]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--surface-border),transparent)}.divider-icon[data-astro-cid-j7pv25f6]{font-size:1.15rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.links-grid[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.85rem;width:100%}
