.tenchobe-mobile-top-ad,.tenchobe-desktop-bottom-ad,.tenchobe-inline-ad{font-family:var(--font-ui)}.tenchobe-mobile-top-ad,.tenchobe-desktop-bottom-ad{z-index:1200}.tenchobe-ad-frame{background:#f4f4f4;border:1px solid #d9d9d9;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 14px #0003}.tenchobe-ad-ins{width:100%;min-height:100%}.tenchobe-ad-toggle{color:#555;cursor:pointer;z-index:2;background:#f7f7f7;border:1px solid #d1d1d1;justify-content:center;align-items:center;width:52px;height:28px;display:flex;position:absolute}.tenchobe-ad-toggle svg{stroke-width:3px;width:18px;height:18px}.tenchobe-mobile-top-ad{background:#f5f5f5;display:none;position:relative}.tenchobe-mobile-top-ad .tenchobe-ad-frame{border-left:0;border-right:0;width:100%;height:210px;transition:height .24s,border-width .24s}.tenchobe-mobile-top-ad .tenchobe-ad-toggle{background:#f4f4f4;border-top:0;border-left:0;border-radius:0 0 6px;bottom:-27px;left:0;box-shadow:4px 7px 10px #0000001a}.tenchobe-mobile-top-ad .tenchobe-ad-toggle:before{content:"";background:0 0;border:0;border-top-left-radius:6px;width:6px;height:6px;position:absolute;top:0;right:-6px;box-shadow:-2px -2px 0 2px #f4f4f4}.tenchobe-mobile-top-ad.is-collapsed .tenchobe-ad-frame{border-width:0;height:0}.tenchobe-desktop-bottom-ad{width:calc(100% - 40px);max-width:1100px;display:block;position:fixed;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.tenchobe-desktop-bottom-ad .tenchobe-ad-frame{border-radius:8px 8px 0 0;width:100%;height:auto;min-height:108px;max-height:min(32vh,280px);transition:max-height .24s,min-height .24s,border-width .24s,box-shadow .24s}.tenchobe-desktop-bottom-ad .tenchobe-ad-toggle{background:#f4f4f4;border-bottom:0;border-radius:8px 8px 0 0;top:-27px;left:50%;transform:translate(-50%);box-shadow:0 -4px 10px #0000001c}.tenchobe-desktop-bottom-ad.is-collapsed .tenchobe-ad-frame{box-shadow:none;pointer-events:none;border-width:0;min-height:0;max-height:0}.tenchobe-inline-ad{background:#f3f3f3;border:1px solid #d8d8d8;justify-content:center;align-items:center;width:min(100%,640px);max-width:640px;min-height:250px;margin:24px auto 26px;display:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffa6}.auth-sidebar-box[data-astro-cid-4i3thw3z]{margin-bottom:14px}.auth-details[data-astro-cid-4i3thw3z]{position:relative}.auth-details[data-astro-cid-4i3thw3z] summary[data-astro-cid-4i3thw3z]{list-style:none}.auth-details[data-astro-cid-4i3thw3z] summary[data-astro-cid-4i3thw3z]::-webkit-details-marker{display:none}.auth-trigger[data-astro-cid-4i3thw3z]{background:var(--bg-soft,#fdf8ff);border:1px solid var(--border-color,#e8e0f5);cursor:pointer;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.auth-trigger[data-astro-cid-4i3thw3z]:hover{background:var(--pastel-purple-light,#f3eeff);border-color:var(--primary,#c9a8f5)}.auth-details[data-astro-cid-4i3thw3z][open] .auth-trigger[data-astro-cid-4i3thw3z]{border-color:var(--primary,#c9a8f5);border-radius:10px 10px 0 0}.auth-details[data-astro-cid-4i3thw3z][open] .auth-chevron[data-astro-cid-4i3thw3z]{transform:rotate(180deg)}.auth-avatar[data-astro-cid-4i3thw3z]{border:2px solid var(--pastel-yellow-accent,#f9c846);object-fit:cover;border-radius:50%;flex-shrink:0;width:38px;height:38px}.auth-copy[data-astro-cid-4i3thw3z]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.auth-copy[data-astro-cid-4i3thw3z] b[data-astro-cid-4i3thw3z]{color:var(--text-brown,#5a3e2b);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.auth-copy[data-astro-cid-4i3thw3z] span[data-astro-cid-4i3thw3z]{color:var(--text-muted,#999);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.auth-chevron[data-astro-cid-4i3thw3z]{width:18px;height:18px;color:var(--text-muted,#aaa);flex-shrink:0;transition:transform .2s}.auth-menu[data-astro-cid-4i3thw3z]{border:1px solid var(--primary,#c9a8f5);background:#fff;border-top:none;border-radius:0 0 10px 10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 20px #7850c81f}.auth-menu-item[data-astro-cid-4i3thw3z]{color:var(--text-brown,#5a3e2b);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:10px 14px;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .13s;display:flex}.auth-menu-item[data-astro-cid-4i3thw3z]:hover{background:var(--bg-soft,#f8f5ff);color:var(--primary,#7c5cbf)}.auth-menu-icon[data-astro-cid-4i3thw3z]{opacity:.75;flex-shrink:0;width:15px;height:15px}.auth-menu-admin[data-astro-cid-4i3thw3z]{color:var(--primary,#7c5cbf);font-weight:600}.auth-menu-admin[data-astro-cid-4i3thw3z] .auth-menu-icon[data-astro-cid-4i3thw3z]{opacity:1}.auth-menu-logout[data-astro-cid-4i3thw3z]{border-top:1px solid var(--border-color,#f0ecfa);color:#c0392b}.auth-menu-logout[data-astro-cid-4i3thw3z]:hover{color:#c0392b;background:#fff0f0}.auth-guest[data-astro-cid-4i3thw3z]{flex-direction:column;gap:8px;margin-top:6px;display:flex}.auth-sidebar-login-link[data-astro-cid-4i3thw3z]{color:var(--text-brown,#5a3e2b);text-underline-offset:3px;align-items:center;gap:6px;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}html.theme-cute{--surface:#fff;--surface-soft:#fff9f2;--surface-blue:#f0faff;--surface-pink:#fff3f7;--line-soft:#735b2d24;--line-bright:#ffffffd6;--clay-highlight:#ffffffe0;--shadow-soft:0 14px 34px #5765841a;--shadow-clay:0 16px 28px #785c2e1f, inset 0 1px 0 var(--clay-highlight);--shadow-floating:0 22px 48px #53658524;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--focus-ring:0 0 0 4px #61a4e22e;--gradient-page:radial-gradient(circle at 12% 8%, #fff0a38c, transparent 32%), radial-gradient(circle at 86% 12%, #cdeeffb8, transparent 34%), linear-gradient(180deg, #f4fcff 0%, #fff9f2 46%, #fffdf9 100%);--gradient-clay:linear-gradient(145deg, #fffffffa, #fff8eff0);--gradient-primary:linear-gradient(145deg, #ff8fa1 0%, #ff6f85 100%);--gradient-secondary:linear-gradient(145deg, #fff48f 0%, #ffd86e 100%);--gradient-blue:linear-gradient(145deg, #eaf8ff 0%, #c9edff 100%)}html.theme-cute body{background:linear-gradient(180deg, #def1f8f5 0px, #eaf8ffeb 150px, #f4fcffc7 300px, #fff9f2eb 620px, #fffdf9 100%), var(--gradient-page);color:#26324a}html.theme-cute body:before,html.theme-cute body:after{content:"";pointer-events:none;z-index:-1;position:fixed}html.theme-cute body:before{opacity:.36;background-image:radial-gradient(circle at 22px 22px,#ffffffb8 0 5px,#0000 6px),radial-gradient(circle at 72px 62px,#ffe1eb57 0 6px,#0000 7px);background-size:124px 124px;inset:0}html.theme-cute body:after{background:radial-gradient(at 50% 0,#ffffffb8,#fff0 68%);height:340px;inset:170px 0 auto}html.theme-cute #header{background:linear-gradient(#def1f8f5,#f4fcffe0)}html.theme-cute .header_border{border-top:4px solid #0000;border-bottom:1px solid #ffffffad;padding:10px 0 13px}html.theme-cute #header_box{background:linear-gradient(145deg,#ffffff5c,#ffffff14);border-radius:24px;box-shadow:inset 0 1px #ffffff9e}html.theme-cute .logo .subtitle{color:#6b4a1cd1}html.theme-cute .logo .top a{border-radius:var(--radius-pill);transition:filter .18s}html.theme-cute .logo .top a:hover{filter:drop-shadow(0 10px 18px #55658424)}html.theme-cute .logo-main-text{color:#ffd967;text-shadow:0 3px #8e6d16,0 6px 16px #7054202e}html.theme-cute .header-decor-img,html.theme-cute .footer-decor-img,html.theme-cute .home-guide-image img{mix-blend-mode:normal;filter:drop-shadow(0 16px 20px #4c59751f)}html.theme-cute .navibox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#effaffd1,#fff4f9b3);border-bottom:1px solid #ffffffc7;box-shadow:0 10px 24px #6d84a614}html.theme-cute .navi{background:linear-gradient(145deg,#ffffffc7,#eef9ffa3 48%,#fff1f7a8);border-radius:30px;outline:1px solid #ffffffdb;align-items:center;box-shadow:0 14px 34px #6d84a61a,inset 0 1px #ffffffe6}html.theme-cute .navi>li>a,html.theme-cute .navi>li>span,html.theme-cute .theme-toggle-button{text-shadow:none;outline:1px solid #0000;transition:background .18s,box-shadow .18s,transform .18s,color .18s;border-radius:var(--radius-pill)!important;color:#44526f!important}html.theme-cute .navi>li:hover>a,html.theme-cute .navi>li:hover>span,html.theme-cute .theme-toggle-button:hover{outline-color:#9ad2ff6b;transform:translateY(-1px);box-shadow:0 8px 16px #6d84a617,inset 0 1px #ffffffe6;color:#a84f69!important;background:linear-gradient(145deg,#eef9fff5,#fff1f7e6)!important}html.theme-cute .navi>li.selected>a,html.theme-cute .navi>li.selected>span{outline-color:#ffffffe0;box-shadow:0 9px 18px #ff8fa12e,inset 0 1px #fffffff0;color:#8a4a62!important;background:linear-gradient(145deg,#fff8c7 0%,#ffd9e4 100%)!important}html.theme-cute .nav-lucide-icon,html.theme-cute .navi>li.selected .nav-lucide-icon,html.theme-cute .navi>li:hover .nav-lucide-icon{color:currentColor}html.theme-cute .navi li ul{border:1px solid var(--line-bright);border-radius:var(--radius-md);box-shadow:var(--shadow-floating);background:linear-gradient(145deg,#fffffffa,#f0fafff5);margin-top:8px;overflow:hidden}html.theme-cute .navi li ul li a{color:#26324a;border-top:1px solid #735b2d14}html.theme-cute .navi li ul li a:hover{color:#a84f69;background:#fff1f6;text-decoration:none}html.theme-cute #main{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f0faffe0 0%,#ffffffd1 22%,#fff9f2cc 100%);border:1px solid #ffffffe0;border-radius:24px;box-shadow:0 28px 64px #53658529,0 8px 24px #61a4e21a,inset 0 1px #ffffffeb}html.theme-cute #main:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 20% 0,#ffffffeb,#0000 42%),radial-gradient(circle at 85% 10%,#cdeeff94,#0000 38%),linear-gradient(#def1f89e,#def1f800);height:130px;position:absolute;inset:0 0 auto}html.theme-cute #contents h1.kakusu,html.theme-cute .seo-page h1.kakusu{background:var(--gradient-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-clay);color:#6b4a1c;font-family:var(--font-logo);text-shadow:0 2px #ffffffc7;outline:1px solid #ffffffbd;font-weight:400}html.theme-cute .chk2,html.theme-cute .result-summary-card,html.theme-cute .name-card,html.theme-cute .vip-cta-card,html.theme-cute .modal,html.theme-cute .checkout-panel-card,html.theme-cute .name-detail-card,html.theme-cute .name-detail-page-hero,html.theme-cute .name-detail-page-section,html.theme-cute .home-guide-section,html.theme-cute .home-welcome-card,html.theme-cute .card-rounded,html.theme-cute #inlineStrokeContainer,html.theme-cute #sidemenu .nameinfo,html.theme-cute #sidemenu .sidebox,html.theme-cute #right-sidebar .right-widget,html.theme-cute .soft-panel,html.theme-cute .inline-stroke-panel,html.theme-cute .faq-soft-list,html.theme-cute .quick-guide-card,html.theme-cute .detail-modal,html.theme-cute .surname-choice{background:var(--gradient-clay)!important;border-color:var(--line-bright)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-clay)!important}html.theme-cute .btn,html.theme-cute .form-classic-horizontal input[type=submit],html.theme-cute button[type=button],html.theme-cute button[type=submit],html.theme-cute .widget-tab,html.theme-cute .btn-filter,html.theme-cute .literary-filter,html.theme-cute .preconfig button,html.theme-cute .mobile-sidebar-toggle,html.theme-cute .seo-primary-link,html.theme-cute .home-feature-strip span{font-family:var(--font-cute);letter-spacing:0;font-weight:800;border-radius:var(--radius-pill)!important}html.theme-cute .widget-tabs{border-radius:var(--radius-pill)!important}html.theme-cute .btn-primary,html.theme-cute #downloadCertBtn,html.theme-cute #openVipCheckoutStroke,html.theme-cute .name-detail-actions .btn-primary,html.theme-cute .name-detail-page-actions .btn-primary{background:var(--gradient-primary)!important;color:#fff!important;text-shadow:0 1px 1px #8024362e!important;border-color:#ffffffd1!important;box-shadow:0 12px 24px #ff6f8542,inset 0 1px #ffffffb8!important}html.theme-cute .btn-secondary,html.theme-cute .nav-trigger-btn.btn-secondary,html.theme-cute .home-feature-strip span,html.theme-cute .form-classic-horizontal input[type=submit]:hover{color:#6b4a1c!important;text-shadow:none!important;background:linear-gradient(145deg,#fffffff5,#fff3c8eb)!important;border-color:#ffffffd6!important;box-shadow:0 10px 22px #5365851a,inset 0 1px #ffffffe6!important}html.theme-cute .btn:hover,html.theme-cute button:hover,html.theme-cute .home-feature-strip span:hover,html.theme-cute .name-card:hover,html.theme-cute .surname-choice:hover{transform:translateY(-2px)}html.theme-cute .tenchobe-mobile-top-ad .tenchobe-ad-toggle,html.theme-cute .tenchobe-mobile-top-ad .tenchobe-ad-toggle:hover{transform:none}html.theme-cute .tenchobe-desktop-bottom-ad .tenchobe-ad-toggle,html.theme-cute .tenchobe-desktop-bottom-ad .tenchobe-ad-toggle:hover{transform:translate(-50%)}html.theme-cute input[type=text],html.theme-cute input[type=email],html.theme-cute input[type=password],html.theme-cute input[type=search],html.theme-cute textarea,html.theme-cute select,html.theme-cute .form-classic-horizontal input[type=text],html.theme-cute .tudien-search-input,html.theme-cute #poetrySearchInput,html.theme-cute .literary-search input,html.theme-cute #chkInput{appearance:none;border-radius:var(--radius-md)!important;color:#26324a!important;background:#ffffffeb!important;border:1px solid #6879962e!important;box-shadow:inset 0 2px 6px #4f5b790d,0 1px #ffffffd9!important}html.theme-cute input:focus,html.theme-cute textarea:focus,html.theme-cute select:focus,html.theme-cute .tudien-search-input:focus,html.theme-cute #poetrySearchInput:focus,html.theme-cute .literary-search input:focus,html.theme-cute #chkInput:focus{border-color:var(--pastel-blue-accent)!important;box-shadow:var(--focus-ring), inset 0 2px 6px #4f5b790a!important;outline:none!important}html.theme-cute select.custom-select-native{display:none!important}html.theme-cute .custom-select-wrapper{width:100%;position:relative;display:block!important}html.theme-cute .custom-select-trigger{text-align:left;width:100%;min-height:38px;border-radius:var(--radius-md)!important;color:#6b4a1c!important;font-family:var(--font-cute)!important;cursor:pointer!important;background:#ffffffeb!important;border:1px solid #6879962e!important;justify-content:space-between!important;align-items:center!important;padding:8px 14px!important;font-size:.88rem!important;font-weight:700!important;transition:border-color .18s,box-shadow .18s,transform .15s!important;display:flex!important;box-shadow:inset 0 2px 6px #4f5b790d,0 1px #ffffffd9!important}html.theme-cute .custom-select-trigger:focus,html.theme-cute .custom-select-trigger.open{border-color:var(--pastel-blue-accent)!important;box-shadow:var(--focus-ring), inset 0 2px 6px #4f5b790a!important;outline:none!important}html.theme-cute .custom-select-trigger-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.theme-cute .custom-select-trigger-icon{color:#6b4a1c;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-left:8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}html.theme-cute .custom-select-trigger.open .custom-select-trigger-icon{transform:rotate(180deg)}@keyframes cuteDropdownShow{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}html.theme-cute .custom-select-options{z-index:1000;max-height:240px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;border-radius:var(--radius-md)!important;background:linear-gradient(145deg,#fff,#fffbf5)!important;border:1px solid #785c2e24!important;padding:8px!important;box-shadow:0 12px 30px #785c2e29,inset 0 1px #fffffff2!important}html.theme-cute .custom-select-options.open{animation:.2s cubic-bezier(.34,1.56,.64,1) cuteDropdownShow;display:block!important}html.theme-cute .custom-select-option{border-radius:var(--radius-sm)!important;font-family:var(--font-cute)!important;color:#6b4a1c!important;cursor:pointer!important;text-align:left!important;margin-bottom:3px!important;padding:8px 12px!important;font-size:.85rem!important;font-weight:700!important;transition:all .15s!important}html.theme-cute .custom-select-option:nth-child(odd){background-color:#f0faffd1!important}html.theme-cute .custom-select-option:nth-child(2n){background-color:#fff3f7d1!important}html.theme-cute .custom-select-option:first-child{background-color:#fff9f2e6!important}html.theme-cute .custom-select-option:hover{background:var(--gradient-secondary)!important;color:#6b4a1c!important;transform:translateY(-1px)scale(1.02)!important;box-shadow:0 4px 10px #ffd86e4d!important}html.theme-cute .custom-select-option.selected{background:var(--gradient-primary)!important;color:#fff!important;text-shadow:0 1px 1px #0000001a!important;box-shadow:0 6px 14px #ff6f854d!important}html.theme-cute .custom-select-options::-webkit-scrollbar{width:6px}html.theme-cute .custom-select-options::-webkit-scrollbar-track{background:0 0}html.theme-cute .custom-select-options::-webkit-scrollbar-thumb{background-color:#785c2e26;border-radius:999px}html.theme-cute .form-classic-horizontal input[type=submit]{cursor:pointer;transition:all .2s,transform .15s;background:var(--gradient-secondary)!important;border-radius:var(--radius-pill)!important;color:#6b4a1c!important;text-shadow:0 1px #ffffffc7!important;border:1px solid #ffffffd1!important;box-shadow:0 8px 20px #dca02833,inset 0 1px #ffffffe6!important}html.theme-cute .widget-tab:not(.active),html.theme-cute .btn-filter:not(.active),html.theme-cute .literary-filter:not(.active),html.theme-cute .certificate-template-card:not(.active){border-radius:var(--radius-md)!important;color:#44526f!important;background:#ffffffe6!important;border:1px solid #68799629!important;box-shadow:0 4px 10px #5365850d,inset 0 1px #fff!important}html.theme-cute .widget-tab:not(.active):hover,html.theme-cute .btn-filter:not(.active):hover,html.theme-cute .literary-filter:not(.active):hover,html.theme-cute .certificate-template-card:not(.active):hover{color:#286487!important;background:#fff!important;border-color:#61a4e261!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #53658514,inset 0 1px #fff!important}html.theme-cute .widget-tab.active,html.theme-cute .btn-filter.active,html.theme-cute .literary-filter.active,html.theme-cute #btnRankBoys.active,html.theme-cute #btnFilterBoys.active,html.theme-cute .btn-filter[data-gender=boy].active,html.theme-cute .literary-filter[data-gender=boy].active{background:var(--gradient-blue)!important;color:#286487!important;border-color:#61a4e261!important;box-shadow:0 8px 18px #61a4e22e,inset 0 1px #ffffffd1!important}html.theme-cute #btnRankGirls.active,html.theme-cute #btnFilterGirls.active,html.theme-cute .btn-filter[data-gender=girl].active,html.theme-cute .literary-filter[data-gender=girl].active{color:#b94f68!important;background:linear-gradient(145deg,#fff4f8 0%,#ffd6e2 100%)!important;border-color:#f9888a61!important;box-shadow:0 8px 18px #f9888a2e,inset 0 1px #ffffffd1!important}html.theme-cute .certificate-template-card{border-radius:var(--radius-md)!important;transition:border-color .2s,box-shadow .2s,transform .2s!important}html.theme-cute .certificate-template-card.active{background:var(--gradient-clay)!important;border-radius:var(--radius-md)!important;color:#8a4a62!important;border:2px solid #ffaeb9!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #ff8fa12e,inset 0 1px #fff!important}html.theme-cute .template-thumb{border-radius:var(--radius-sm)!important;box-shadow:inset 0 1px #fff6,0 2px 5px #0000000d!important}html.theme-cute #footer{color:#26324a;background:linear-gradient(#f4fcffdb,#def1f8f5);border-top:1px solid #ffffffd1}html.theme-cute .footerBox{border-bottom:1px solid #ffffffb8}html.theme-cute .footer_menu_box h4{color:#6b4a1c;border-bottom:0}html.theme-cute .footer_menu_box h4:after,html.theme-cute .chkp h3:after,html.theme-cute .home-guide-section h2:after,html.theme-cute .name-detail-page-section h2:after{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,#ff9aa7,#ffd86e,#9adeff);width:64px;height:7px;margin-top:8px;display:block}html.theme-cute .tenchobe-ad-frame,html.theme-cute .tenchobe-inline-ad{border:1px solid var(--line-bright);box-shadow:var(--shadow-soft);background:#ffffffbd}html.theme-cute .theme-toggle-button{cursor:pointer;width:100%;font:inherit;background:0 0;justify-content:center;align-items:center;gap:5px;font-size:.9rem;font-weight:800;display:inline-flex}.theme-toggle-button{color:#000;cursor:pointer;width:100%;font-family:var(--font-cute);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:14px 5px;font-size:.9rem;font-weight:700;display:inline-flex}.theme-toggle-button .nav-lucide-icon{width:16px;height:16px}@media (width<=1024px){html.theme-cute #main{border-radius:18px;box-shadow:0 20px 46px #53658524,inset 0 1px #ffffffe6}}@media (width<=760px){html.theme-cute .navi{background:linear-gradient(145deg,#ffffffc7,#eef9ffa3 48%,#fff1f7a8);border-radius:30px;outline:1px solid #ffffffdb;align-items:center;box-shadow:0 14px 34px #6d84a61a,inset 0 1px #ffffffe6}html.theme-cute #header_box{box-shadow:none;background:0 0;border-radius:0}}html.theme-cute .navi{z-index:1;--liquid-x:0px;--liquid-w:0px;background:linear-gradient(145deg,#ffffff7a,#f4fcff5c 48%,#fff7fb61);outline:1px solid #ffffffad;position:relative;overflow:visible;box-shadow:0 12px 30px #778ca412,inset 0 1px #ffffffb8}html.theme-cute .navi:before{content:"";width:var(--liquid-w);transform:translate3d(var(--liquid-x), 0, 0) scaleX(.96);border-radius:var(--radius-pill);pointer-events:none;opacity:.92;-webkit-backdrop-filter:blur(14px)saturate(1.28);background:radial-gradient(circle at 22% 18%,#fffffff5,#0000 28%),linear-gradient(145deg,#ffffffa8,#f2fbff80 48%,#fff3f98a);transition:transform .34s cubic-bezier(.2,.8,.2,1),width .34s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 10px 22px #7f94ae1a,inset 0 1px #fffffff0,inset 0 -10px 22px #cfebff29}html.theme-cute .navi>li{z-index:1}html.theme-cute .navi>li>a,html.theme-cute .navi>li>span,html.theme-cute .theme-toggle-button{z-index:2;position:relative;color:#5d687e!important;box-shadow:none!important;background:0 0!important;outline-color:#0000!important}html.theme-cute .navi>li:hover>a,html.theme-cute .navi>li:hover>span,html.theme-cute .theme-toggle-button:hover,html.theme-cute .navi>li.selected>a,html.theme-cute .navi>li.selected>span{box-shadow:none!important;color:#7b5872!important;background:0 0!important;outline-color:#0000!important}html.theme-cute .navi li ul{z-index:2600;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(145deg,#fffffff0,#f7fdffe0);border-color:#ffffffd6;box-shadow:0 22px 46px #5f718f29,inset 0 1px #ffffffeb}html.theme-cute .navi li ul li a{color:#5d687e}html.theme-cute .navi li ul li a:hover{color:#9a5a78;background:#fff3f9db}html.theme-cute #main{z-index:0}html.theme-cute .navi:before{transform:translate3d(var(--liquid-x), 0, 0) scaleX(.94);opacity:1;-webkit-backdrop-filter:blur(18px)saturate(1.55)brightness(1.04);background:radial-gradient(circle at 18% 16%,#fffffffa 0 12%,#fff0 32%),radial-gradient(circle at 82% 86%,#d4efff80,#fff0 42%),linear-gradient(145deg,#ffffffc7,#f5fcff94 46%,#fff4faa3);outline:1px solid #ffffffc7;top:3px;bottom:3px;box-shadow:0 12px 28px #7187a429,0 3px 8px #fff6,inset 0 1px 1px #fffffffa,inset 0 -14px 24px #bfe1fa38,inset 0 0 0 1px #ffffff7a}html.theme-cute .navi:after{content:"";width:var(--liquid-w);height:38%;transform:translate3d(var(--liquid-x), 0, 0) scaleX(.78);border-radius:var(--radius-pill);pointer-events:none;opacity:.72;filter:blur(.2px);background:linear-gradient(#ffffffbd,#fff0);transition:transform .34s cubic-bezier(.2,.8,.2,1),width .34s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:7px;left:0}html.theme-cute .navi>li>a,html.theme-cute .navi>li>span,html.theme-cute .theme-toggle-button,html.theme-cute .navi>li.selected>a{border-bottom-width:0!important;border-bottom-color:#0000!important}html.theme-cute .navi>li:hover,html.theme-cute .navi>li.selected{background:0 0!important}html.theme-cute .navi>li:hover>a,html.theme-cute .navi>li:hover>span,html.theme-cute .theme-toggle-button:hover,html.theme-cute .navi>li.selected>a,html.theme-cute .navi>li.selected>span{transform:none;color:#6f5875!important}html.theme-cute .navi{background:linear-gradient(145deg,#fff9,#f5fcff75 48%,#fff8fc80);outline-color:#ffffffc7}html.theme-cute .navi:before{transform:translate3d(var(--liquid-x), 0, 0) scaleX(.92);background:radial-gradient(circle at 18% 16%,#fff 0 15%,#fff0 34%),radial-gradient(circle at 84% 84%,#c4e7ff9e,#fff0 42%),linear-gradient(145deg,#ffffffdb,#e7f7ffa8 46%,#ffebf5b3);outline:1px solid #ffffffeb;top:2px;bottom:2px;box-shadow:0 14px 30px #5b749133,0 2px 7px #ffffff85,inset 0 1px 2px #fff,inset 0 -16px 26px #aedbfa47,inset 0 0 0 1px #ffffff9e}html.theme-cute .navi:after{opacity:.86;background:linear-gradient(#ffffffe0,#ffffff0d);top:6px}html.theme-cute .navi li ul{margin-top:0;transform:translateY(2px)}html.theme-cute .navi li:hover ul{display:block}html.theme-cute .navi:before{transform:translate3d(var(--liquid-x), 0, 0) scaleX(1);-webkit-backdrop-filter:blur(14px)saturate(1.28)brightness(1.02);background:radial-gradient(circle at 18% 16%,#ffffffe0 0 12%,#fff0 32%),linear-gradient(145deg,#ffffffad,#ebf8ff7a 48%,#fff1f885);outline-color:#ffffffc7;left:0;box-shadow:0 7px 16px #5b74911c,inset 0 1px 1px #ffffffeb,inset 0 -8px 16px #aedbfa29,inset 0 0 0 1px #ffffff75}html.theme-cute .navi:after{transform:translate3d(var(--liquid-x), 0, 0) scaleX(.88);opacity:.58}html.theme-cute .navi{--liquid-inset:3px}html.theme-cute .navi:before{top:var(--liquid-inset);bottom:var(--liquid-inset);width:calc(var(--liquid-w) - (var(--liquid-inset) * 2));transform:translate3d(calc(var(--liquid-x) + var(--liquid-inset)), 0, 0) scaleX(1);background:radial-gradient(circle at 18% 16%,#ffffffc2 0 12%,#fff0 32%),linear-gradient(145deg,#e2f1faa8,#cde4f285 48%,#f1dce894);outline-color:#ffffffb3;box-shadow:0 7px 16px #435b7924,inset 0 1px 1px #ffffffc7,inset 0 -8px 16px #7daccd2e,inset 0 0 0 1px #ffffff5c}html.theme-cute .navi:after{width:calc(var(--liquid-w) - (var(--liquid-inset) * 2));transform:translate3d(calc(var(--liquid-x) + var(--liquid-inset)), 0, 0) scaleX(.88);opacity:.48}html.theme-cute .navi{--liquid-inset:4px;padding-left:var(--liquid-inset);padding-right:var(--liquid-inset)}html.theme-cute .navi:before{top:var(--liquid-inset);bottom:var(--liquid-inset);width:calc(var(--liquid-w) - (var(--liquid-inset) * 2));transform:translate3d(calc(var(--liquid-x) + var(--liquid-inset)), 0, 0) scaleX(1);border-radius:calc(var(--radius-pill) - 2px)}html.theme-cute .navi:after{width:calc(var(--liquid-w) - (var(--liquid-inset) * 2));transform:translate3d(calc(var(--liquid-x) + var(--liquid-inset)), 0, 0) scaleX(.9);left:0}html.theme-cute .navi:before,html.theme-cute .navi:after{content:none!important;display:none!important}html.theme-cute .navibox{z-index:1600;background:linear-gradient(#f6fdffe0,#fff8fbd6);position:relative;overflow:visible;box-shadow:0 8px 22px #7286a00f}html.theme-cute .navi{background:linear-gradient(145deg,#fff8fc 0%,#eef9ff 52%,#fff5e3 100%);border-radius:30px;outline:1px solid #ffffffdb;padding-left:8px;padding-right:8px;position:relative;overflow:visible;box-shadow:0 12px 28px #748ba61a,inset 0 2px #ffffffe0,inset 0 -8px 18px #d1e8f82e}html.theme-cute .navi>li,html.theme-cute .navi>li:hover,html.theme-cute .navi>li.selected{border-radius:var(--radius-pill)!important;background:0 0!important}html.theme-cute .navi>li>a,html.theme-cute .navi>li>span,html.theme-cute .theme-toggle-button{z-index:1;transition:background .18s,box-shadow .18s,transform .18s,color .18s;position:relative;transform:translateY(0);box-shadow:none!important;color:#5d687e!important;text-shadow:none!important;background:0 0!important;border-bottom-width:0!important;outline:1px solid #0000!important}html.theme-cute .navi>li:hover>a,html.theme-cute .navi>li:hover>span,html.theme-cute .theme-toggle-button:hover{transform:translateY(-1px);color:#8a5a73!important;background:linear-gradient(145deg,#fff 0%,#f0fbff 55%,#fff2f7 100%)!important;outline-color:#ffffffd6!important;box-shadow:0 7px 14px #748ba61c,inset 0 1px #ffffffeb!important}html.theme-cute .navi>li.selected>a,html.theme-cute .navi>li.selected>span{transform:translateY(-1px);color:#84566b!important;background:linear-gradient(145deg,#fff7b8 0%,#ffdceb 100%)!important;outline-color:#ffffffe6!important;box-shadow:0 8px 18px #ff8fa129,inset 0 2px #ffffffe6,inset 0 -8px 16px #ffd28229!important}html.theme-cute .navi li ul{transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;z-index:2610;background:radial-gradient(circle at 16% 12%,#fffffff5 0 18%,#fff0 42%),linear-gradient(145deg,#fffffffa 0%,#f0fafff5 48%,#fff2f8f5 100%);border:1px solid #ffffffe0;border-top:0;border-radius:0 0 24px 24px;width:calc(100% + 2px);margin-top:0;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:block;position:absolute;top:calc(100% - 1px);left:-1px;transform:translateY(-4px)scale(.98);box-shadow:0 16px 30px #5f718f21,0 4px 10px #ff9fb414,inset 0 1px #fffffff5,inset 0 -10px 18px #d6edfa33}html.theme-cute .navi li:hover>ul,html.theme-cute .navi li:focus-within>ul{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}html.theme-cute .navi li ul:before,html.theme-cute .navi>li:has(>ul):after{content:none!important;display:none!important}html.theme-cute .navi li ul li+li{margin-top:5px}html.theme-cute .navi li ul li a{color:#5d687e;white-space:normal;text-align:center;background:#ffffff6b;border:0;justify-content:center;align-items:center;min-height:36px;padding:6px 12px;font-size:.8rem;font-weight:700;line-height:1.25;transition:background .16s,box-shadow .16s,color .16s,transform .16s;display:flex;position:relative;border-radius:var(--radius-pill)!important}html.theme-cute .navi li ul li a:hover,html.theme-cute .navi li ul li a:focus-visible{color:#8a536a;background:linear-gradient(145deg,#fff8be 0%,#ffe2ef 100%);transform:translateY(-1px);box-shadow:0 7px 14px #ff8fa124,inset 0 1px #ffffffeb,inset 0 -8px 14px #ffd88e2e}html.theme-cute .navi>li:has(>ul):hover>a,html.theme-cute .navi>li:has(>ul):focus-within>a{z-index:2600!important;background:linear-gradient(145deg,#fff 0%,#f2fbff 48%,#fff1f7 100%)!important;border-radius:24px 24px 0 0!important;box-shadow:0 8px 16px #748ba61f,inset 0 1px #fffffff0!important}
