.style_bar__W6ZNV{width:100%;position:relative;z-index:10;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.2);animation:style_slideDown__HtYc9 .3s ease-out}@keyframes style_slideDown__HtYc9{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.style_info__NKntR{background:rgba(52,126,255,.12);border-bottom-color:rgba(52,126,255,.2)}.style_success__AWnva{background:rgba(34,197,94,.12);border-bottom-color:rgba(34,197,94,.2)}.style_warning___9nnX{background:rgba(245,158,11,.12);border-bottom-color:rgba(245,158,11,.2)}.style_error__vKwI7{background:rgba(239,68,68,.12);border-bottom-color:rgba(239,68,68,.2)}.style_inner__1tCE_{max-width:1200px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:12px}.style_icon__Tad51{display:flex;align-items:center;font-size:1.1rem;flex-shrink:0}.style_info__NKntR .style_icon__Tad51{color:#347eff}.style_success__AWnva .style_icon__Tad51{color:#22c55e}.style_warning___9nnX .style_icon__Tad51{color:#f59e0b}.style_error__vKwI7 .style_icon__Tad51{color:#ef4444}.style_content__A5FD5{flex:1 1;display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.style_title__pQm3m{font-weight:600;font-size:.85rem;font-family:var(--font-ubuntu),sans-serif;white-space:nowrap;flex-shrink:0}.style_info__NKntR .style_title__pQm3m{color:#1e40af}.style_success__AWnva .style_title__pQm3m{color:#15803d}.style_warning___9nnX .style_title__pQm3m{color:#92400e}.style_error__vKwI7 .style_title__pQm3m{color:#991b1b}.style_text__e9Jqv{font-size:.85rem;font-family:var(--font-ubuntu),sans-serif;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style_dots__hIXa_{display:flex;gap:6px;flex-shrink:0}.style_dot__Emppv{width:6px;height:6px;border-radius:50%;border:none;background:rgba(0,0,0,.15);cursor:pointer;padding:0;transition:all .2s ease}.style_dotActive__6OkjO{background:rgba(0,0,0,.4);transform:scale(1.3)}.style_closeBtn__rf_I5{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#64748b;font-size:.9rem;transition:all .15s ease;flex-shrink:0}.style_closeBtn__rf_I5:hover{background:rgba(0,0,0,.08);color:#334155}@media (max-width:768px){.style_inner__1tCE_{padding:8px 16px}.style_content__A5FD5{flex-direction:column;align-items:flex-start;gap:2px}.style_title__pQm3m{font-size:.8rem}.style_text__e9Jqv{font-size:.78rem}.style_dots__hIXa_{display:none}}@media (max-width:480px){.style_inner__1tCE_{padding:6px 12px;gap:8px}.style_text__e9Jqv{font-size:.75rem}}.style_card__wxjQm{display:flex;flex-direction:column;background:rgba(255,255,255,.95);border-radius:16px;overflow:hidden;border:1px solid rgba(52,126,255,.1);text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.style_card__wxjQm:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(52,126,255,.15);border-color:rgba(52,126,255,.3)}.style_coverWrapper__iM_Ph{width:100%;height:180px;overflow:hidden}.style_cover__l9fRa{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.style_card__wxjQm:hover .style_cover__l9fRa{transform:scale(1.05)}.style_cardBody__TKqxh{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1 1}.style_meta__7LtQ2{display:flex;align-items:center;gap:10px;font-size:.8rem;color:#64748b;font-family:var(--font-ubuntu),sans-serif}.style_category__o55W6{background:linear-gradient(135deg,#347eff,#2563eb);color:#fff;padding:2px 10px;border-radius:20px;font-size:.75rem;font-weight:500}.style_date__TUKWR,.style_readTime__lEvp9{color:#94a3b8}.style_title__oGcvq{font-size:1.15rem;font-weight:600;color:#1e293b;line-height:1.4;margin:0;font-family:var(--font-ubuntu),sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.style_card__wxjQm:hover .style_title__oGcvq{color:#347eff}.style_excerpt__FaMdn{font-size:.9rem;color:#64748b;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.style_tags__HclSR{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.style_tag__J7yXR{font-size:.7rem;padding:2px 8px;border:1px solid;border-radius:12px;font-family:var(--font-ubuntu),sans-serif;white-space:nowrap;line-height:1.5}@media (max-width:768px){.style_cardBody__TKqxh{padding:16px;gap:8px}.style_title__oGcvq{font-size:1.05rem}.style_coverWrapper__iM_Ph{height:140px}.style_tags__HclSR{gap:8px}.style_tag__J7yXR{font-size:.72rem;padding:3px 10px}}.style_guestbook__sLQF4{width:100%;padding:40px 0 60px;position:relative;z-index:2}.style_inner__MGNK6{max-width:1200px;margin:0 auto;padding:0 24px}.style_title__4CamB{font-family:var(--font-fredoka),cursive;font-size:2rem;color:#347eff;margin:0 0 32px;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px}.style_title__4CamB:after{content:"";display:block;position:absolute;width:48px;height:3px;background:linear-gradient(90deg,#347eff,#60a5fa);border-radius:3px;margin-top:52px}.style_titleIcon__n9dgR{font-size:1.6rem}.style_form__XqZJO{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);border-radius:16px;padding:24px;margin-bottom:32px;box-shadow:0 4px 24px rgba(0,0,0,.04)}.style_formRow__5jgoO{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.style_input__Vpo4A,.style_textarea__tf1xB{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:10px;font-size:.9rem;color:#1e293b;background:rgba(255,255,255,.9);outline:none;transition:border-color .2s,box-shadow .2s;font-family:var(--font-ubuntu),sans-serif}.style_input__Vpo4A:focus,.style_textarea__tf1xB:focus{border-color:#347eff;box-shadow:0 0 0 3px rgba(52,126,255,.1)}.style_input__Vpo4A::placeholder,.style_textarea__tf1xB::placeholder{color:#94a3b8}.style_textarea__tf1xB{resize:vertical;min-height:80px;margin-bottom:12px}.style_turnstileRow__OeR3e{display:flex;justify-content:center;width:100%;margin-bottom:12px}.style_formFooter__x5qIO{display:flex;align-items:center;justify-content:flex-end;gap:16px}.style_submitBtn__X_AVh{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:linear-gradient(135deg,#347eff,#2563eb);color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;font-family:var(--font-ubuntu),sans-serif;white-space:nowrap}.style_submitBtn__X_AVh:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(52,126,255,.3)}.style_submitBtn__X_AVh:disabled{opacity:.5;cursor:not-allowed}.style_error__WMh2V{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px}.style_error__WMh2V,.style_success__X4D3P{margin-top:12px;padding:10px 14px;font-size:.85rem}.style_success__X4D3P{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;border-radius:8px}.style_entries__BdiRm{display:flex;flex-direction:column;gap:16px}.style_entry__vryDQ{background:rgba(255,255,255,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.5);border-radius:14px;padding:20px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 12px rgba(0,0,0,.03)}.style_entry__vryDQ:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.06)}.style_entryHeader__6DOFF{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.style_entryNickname__k4efR{font-weight:600;color:#347eff;font-size:.95rem;font-family:var(--font-ubuntu),sans-serif}.style_entryTime__ZwJVB{font-size:.8rem;color:#94a3b8;font-family:var(--font-ubuntu),sans-serif}.style_entryMessage__2LfFW{color:#475569;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.style_empty__IEQOS,.style_entryMessage__2LfFW{font-size:.9rem;font-family:var(--font-ubuntu),sans-serif}.style_empty__IEQOS{text-align:center;color:#94a3b8;padding:40px 0}@media (max-width:640px){.style_guestbook__sLQF4{padding:30px 0 40px}.style_title__4CamB{font-size:1.6rem;margin-bottom:24px}.style_formRow__5jgoO{grid-template-columns:1fr}.style_form__XqZJO{padding:18px}.style_formFooter__x5qIO{flex-direction:column;align-items:stretch}.style_turnstile__R_Sog{display:flex;justify-content:center}.style_submitBtn__X_AVh{justify-content:center}.style_entry__vryDQ{padding:16px}}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_socialPulse__nmzge{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes page_logoFloat__LDzQt{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.page_landingPage__SW4hu{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:100vh;overflow-x:hidden;background-color:#f0f2f5;position:relative;isolation:isolate}.page_landingPage__SW4hu:before{content:"";position:fixed;inset:0;background-image:url(/assets/background.svg);background-repeat:no-repeat;background-position:top;background-size:cover;z-index:-1;pointer-events:none}.page_heroSection___mcj9{min-height:80vh;align-items:center}.page_heroSection___mcj9,.page_wrapper__xDBJh{width:100%;display:flex;justify-content:center;position:relative;z-index:2}.page_wrapper__xDBJh{flex-direction:column;align-items:flex-start;gap:2.5rem;max-width:1200px;padding:6vh 24px;animation:page_fadeInUp__SpOy_ 1s ease-out}.page_logoContainer__S8bF9{max-width:300px;transition:all .3s ease}.page_logoContainer__S8bF9:hover{transform:scale(1.02)}.page_logo__7fc9l{width:100%;height:100%;transition:filter .3s ease}.page_logo__7fc9l:hover{filter:url(#glow)}.page_contentContainer__xnyHl{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;animation:page_fadeInUp__SpOy_ 1s ease-out .3s both}.page_hitokotoContainer__I7g1a{margin-bottom:1.5rem;color:#347eff;font-weight:900;font-size:1.8rem;font-family:var(--font-zcool),serif;text-shadow:1px 1px 0 #fff;line-height:1.4;transition:all .3s ease;cursor:default;position:relative;background:linear-gradient(90deg,#347eff 25%,#2a66cc 50%,#347eff 75%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#347eff}.page_hitokotoContainer__I7g1a:hover{color:#2a66cc;transform:translateX(5px)}@media (max-width:768px){.page_hitokotoContainer__I7g1a{font-size:1.4rem}}.page_geoInfoContainer__dX9MY{font-weight:unset;font-size:1rem;font-family:var(--font-fredoka),cursive;border-radius:12px!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important;transition:all .3s ease;animation:page_fadeInUp__SpOy_ 1s ease-out .6s both;padding:12px 16px;background-color:#f6ffed;border:1px solid #b7eb8f}.page_geoInfoContainer__dX9MY:hover{box-shadow:0 8px 15px rgba(0,0,0,.15)!important;transform:translateY(-2px) scale(1.02)}.page_row__xP1Vd:not(:last-child){margin-bottom:.6rem}.page_socialContainer__SoTOD{display:flex;flex-direction:row;align-items:center;max-width:300px;gap:4px;animation:page_fadeInUp__SpOy_ 1s ease-out .9s both}.page_socialItem__OP755{padding:12px;color:#347eff;font-size:1.3rem;cursor:pointer;border-radius:50%;transition:all .3s ease;position:relative;opacity:0;transform:translateY(30px);animation:page_fadeInUp__SpOy_ 1s ease-out forwards;display:flex;align-items:center;justify-content:center}.page_socialItem__OP755:first-child{animation-delay:1.1s}.page_socialItem__OP755:nth-child(2){animation-delay:1.2s}.page_socialItem__OP755:nth-child(3){animation-delay:1.3s}.page_socialItem__OP755:nth-child(4){animation-delay:1.4s}.page_socialItem__OP755:nth-child(5){animation-delay:1.5s}.page_socialItem__OP755:nth-child(6){animation-delay:1.6s}.page_socialItem__OP755:nth-child(7){animation-delay:1.7s}.page_socialItem__OP755:hover{color:#fff;background-color:#347eff;transform:translateY(-3px) scale(1.1);box-shadow:0 6px 12px rgba(52,126,255,.3)}.page_socialItem__OP755:hover:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:transparent;border:2px solid rgba(255,255,255,.5);transform:translate(-50%,-50%);animation:page_socialPulse__nmzge 1.5s infinite}.page_socialItem__OP755:active{transform:translateY(-1px) scale(1.05)}.page_socialItem__OP755:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(52,126,255,.2);transform:translate(-50%,-50%);transition:all .3s ease}.page_socialItem__OP755:hover:before{width:60px;height:60px}.page_copyright__2iVAs{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#347eff;font-size:.85rem;font-family:var(--font-fredoka),cursive;opacity:.8;transition:all .3s ease;animation:page_fadeInUp__SpOy_ 1s ease-out 1.8s both;position:relative}.page_copyright__2iVAs:hover{opacity:1;transform:translateY(-2px)}.page_copyright__2iVAs:after{content:"♥";margin-left:8px;animation:page_logoFloat__LDzQt 3s ease-in-out infinite}.page_copyrightSub__hr3EZ,.page_copyright__2iVAs:after{color:#347eff;display:flex;align-items:center;justify-content:center}.page_copyrightSub__hr3EZ{font-size:.78rem;font-family:var(--font-fredoka),cursive;opacity:.6;margin-top:4px;animation:page_fadeInUp__SpOy_ 1s ease-out 2s both}.page_acgnLink__Bfp_o{color:#347eff;text-decoration:none;transition:opacity .2s}.page_acgnLink__Bfp_o:hover{opacity:.7;text-decoration:underline}.page_siteFooter__OzWG9{width:100%;padding:24px 16px;text-align:center;position:relative;z-index:2}@media (max-width:768px){.page_heroSection___mcj9{min-height:70vh}.page_wrapper__xDBJh{padding:6vh 3vw}.page_logoContainer__S8bF9{max-width:250px}.page_logoContainer__S8bF9:hover{transform:scale(1.01)}.page_hitokotoContainer__I7g1a{font-size:1.4rem;line-height:1.3;margin-bottom:1.2rem}.page_hitokotoContainer__I7g1a:hover{transform:translateX(2px)}.page_geoInfoContainer__dX9MY{font-size:.9rem;padding:.8rem 1rem}.page_geoInfoContainer__dX9MY:hover{transform:translateY(-1px) scale(1.01)}.page_socialContainer__SoTOD{max-width:100%;gap:8px;flex-wrap:wrap;justify-content:center}.page_socialItem__OP755{padding:12px;font-size:1.2rem;min-width:44px;min-height:44px}.page_socialItem__OP755:hover{transform:translateY(-2px) scale(1.08);box-shadow:0 4px 8px rgba(52,126,255,.25)}.page_socialItem__OP755:active{transform:translateY(0) scale(1.02);transition:all .1s ease}.page_socialItem__OP755:hover:after{animation:page_socialPulse__nmzge 2s infinite}.page_socialItem__OP755:hover:before{width:50px;height:50px}.page_copyright__2iVAs{font-size:.8rem;text-align:center;line-height:1.4}.page_copyrightSub__hr3EZ{font-size:.72rem}.page_copyright__2iVAs:after{animation:page_logoFloat__LDzQt 4s ease-in-out infinite}}@media (max-width:480px){.page_wrapper__xDBJh{padding:6vh 4vw}.page_logoContainer__S8bF9{max-width:200px}.page_hitokotoContainer__I7g1a{font-size:1.2rem;line-height:1.3;margin-bottom:1rem}.page_geoInfoContainer__dX9MY{font-size:.85rem;padding:.7rem .9rem}.page_row__xP1Vd:not(:last-child){margin-bottom:.4rem}.page_socialContainer__SoTOD{max-width:100%;gap:6px}.page_socialItem__OP755{padding:10px;font-size:1.1rem;min-width:42px;min-height:42px}.page_socialItem__OP755:hover:before{width:45px;height:45px}.page_copyright__2iVAs{font-size:.75rem}.page_copyrightSub__hr3EZ{font-size:.68rem}}@media (max-width:360px){.page_wrapper__xDBJh{padding:4vh 3vw}.page_logoContainer__S8bF9{max-width:180px}.page_hitokotoContainer__I7g1a{font-size:1.1rem}.page_geoInfoContainer__dX9MY{font-size:.8rem;padding:.6rem .8rem}.page_socialContainer__SoTOD{max-width:100%;gap:4px}.page_socialItem__OP755{padding:8px;font-size:1rem;min-width:40px;min-height:40px}.page_socialItem__OP755:hover{transform:scale(1.05);box-shadow:none}.page_socialItem__OP755:hover:after,.page_socialItem__OP755:hover:before{display:none}.page_copyright__2iVAs{font-size:.7rem}.page_copyrightSub__hr3EZ{font-size:.65rem}.page_copyright__2iVAs:after{animation:none}}.page_blogSection__9hcjz{width:100%;padding:60px 0 80px;position:relative;z-index:2}.page_blogInner__LWm8S{max-width:1200px;margin:0 auto;padding:0 24px}.page_blogTitle__pmarS{font-family:var(--font-fredoka),cursive;font-size:2rem;color:#347eff;margin:0 0 36px;text-align:center;position:relative}.page_blogTitle__pmarS:after{content:"";display:block;width:48px;height:3px;background:linear-gradient(90deg,#347eff,#60a5fa);border-radius:3px;margin:12px auto 0}.page_blogGrid__R7dJf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:1024px){.page_blogGrid__R7dJf{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_blogSection__9hcjz{padding:40px 0 60px}.page_blogTitle__pmarS{font-size:1.6rem;margin-bottom:24px}.page_blogGrid__R7dJf{grid-template-columns:1fr;gap:16px}}