.navbar .desktop-nav a{white-space:nowrap}@media(max-width:760px){.navbar .navbar-inner{grid-template-columns:auto minmax(0,1fr) auto}.navbar .desktop-nav{min-width:0;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.navbar .desktop-nav::-webkit-scrollbar{display:none}.navbar .desktop-nav a{flex:0 0 auto}.navbar .nav-actions{min-width:0}}@media(max-width:520px){.navbar .desktop-nav{gap:6px;font-size:10px}.navbar .desktop-nav a{padding-inline:1px}.navbar .guest-name{max-width:44px}.navbar .guest-trigger{gap:2px;padding-left:2px}}@media(max-width:360px){.navbar .guest-name{display:none}}:root{--admin-accent: #cf6675;--admin-ink: #3f3734;--admin-muted: #847975;--admin-line: #e8dfda;--admin-bg: #f6f2ef}.admin-login-page,.admin-state-page{min-height:100vh;display:grid;place-items:center;padding:24px;color:var(--admin-ink);background:radial-gradient(circle at 20% 15%,#f8e7e5,transparent 35%),var(--admin-bg)}.admin-login-card,.admin-state-card{width:min(430px,100%);padding:38px;border:1px solid rgba(86,65,57,.1);border-radius:24px;background:#fffffff0;box-shadow:0 22px 70px #4a332b1f}.admin-login-brand{display:inline-flex;align-items:center;gap:8px;margin-bottom:32px;color:var(--admin-ink);text-decoration:none;font-weight:700}.admin-login-brand span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;background:linear-gradient(145deg,#ed8492,#cf6072)}.admin-kicker{margin:0 0 7px;color:var(--admin-accent);font-size:11px;font-weight:800;letter-spacing:.15em}.admin-login-card h1,.admin-state-card h1{margin:0;font-size:29px}.admin-login-note{margin:10px 0 28px;color:var(--admin-muted);font-size:13px;line-height:1.7}.admin-login-card label{display:grid;gap:8px;margin:16px 0}.admin-login-card label>span{color:#685e5a;font-size:12px;font-weight:650}.admin-login-card input{width:100%;height:48px;padding:0 14px;border:1px solid var(--admin-line);border-radius:12px;outline:none;color:var(--admin-ink);background:#fff;font-size:15px}.admin-login-card input:focus{border-color:#da8a95;box-shadow:0 0 0 4px #cf66751a}.admin-login-card button,.admin-state-card button{width:100%;min-height:46px;margin-top:12px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#df7887,#c75e70);font-weight:700;cursor:pointer}.admin-login-card button:disabled{opacity:.6;cursor:wait}.admin-form-error{margin:12px 0 0;color:#b34759;font-size:12px}.admin-state-card{text-align:center}.admin-state-card p{color:var(--admin-muted)}@media(max-width:520px){.admin-login-page,.admin-state-page{padding:15px}.admin-login-card,.admin-state-card{padding:29px 22px;border-radius:20px}}.admin-shell{min-height:100vh;color:var(--admin-ink);background:#f7f4f1}.admin-topbar{position:sticky;z-index:80;top:0;min-height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 max(24px,calc((100vw - 1240px)/2));border-bottom:1px solid rgba(88,66,58,.09);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-topbar-brand{display:flex;align-items:center;gap:10px;color:var(--admin-ink);text-decoration:none}.admin-topbar-brand>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#eb8391,#ca5d70)}.admin-topbar-brand div{display:grid}.admin-topbar-brand strong{font-size:14px}.admin-topbar-brand small{color:#9a8f8a;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.admin-topbar nav,.admin-account{display:flex;align-items:center;gap:9px}.admin-topbar nav a,.admin-account button{padding:8px 11px;border:0;border-radius:9px;color:#716661;background:transparent;text-decoration:none;font-size:12px;cursor:pointer}.admin-topbar nav a:hover,.admin-account button:hover{background:#f5efec}.admin-account{justify-self:end}.admin-account>span{margin-right:4px;color:#9c908b;font-size:11px}.admin-main{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:49px 0 90px}.admin-page-title{margin-bottom:30px}.admin-page-title p,.admin-section-heading p{margin:0 0 7px;color:var(--admin-accent);font-size:10px;font-weight:800;letter-spacing:.16em}.admin-page-title h1{margin:0;font-size:clamp(28px,4vw,39px);letter-spacing:-.025em}.admin-password-panel{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:-10px 0 28px;padding:16px;border:1px solid var(--admin-line);border-radius:15px;background:#fff;box-shadow:0 10px 30px #46322a0d}.admin-password-panel strong{margin-right:5px;font-size:13px}.admin-password-panel input{height:39px;padding:0 11px;border:1px solid var(--admin-line);border-radius:9px}.admin-password-panel button{height:39px;padding:0 14px;border:0;border-radius:9px;color:#fff;background:var(--admin-accent);cursor:pointer}.admin-password-panel button.is-quiet{color:#766b66;background:#f3eeeb}.admin-password-panel p{flex-basis:100%;margin:0;color:#b34759;font-size:11px}.admin-loading-card,.admin-empty-card{padding:70px 30px;border:1px solid var(--admin-line);border-radius:22px;color:#8e827d;text-align:center;background:#fff}.admin-alert{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 20px;padding:13px 16px;border:1px solid #cce3d4;border-radius:12px;color:#4f795e;background:#eff8f2;font-size:12px}.admin-alert.is-error{border-color:#efc8ce;color:#a43f51;background:#fff1f3}.admin-alert button{border:0;color:inherit;background:transparent;text-decoration:underline;cursor:pointer}.admin-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-overview-grid article{min-height:145px;display:flex;flex-direction:column;justify-content:center;padding:25px;border:1px solid var(--admin-line);border-radius:19px;background:#fff;box-shadow:0 10px 30px #46322a0b}.admin-overview-grid span{color:#958984;font-size:11px}.admin-overview-grid strong{margin:9px 0 7px;font-size:21px}.admin-overview-grid code{color:#a19691;font-family:ui-monospace,monospace;font-size:10px}.admin-mode-actions{display:flex;justify-content:flex-end;gap:10px;margin:18px 0 52px}.admin-mode-actions button,.admin-primary-link{min-height:40px;display:inline-flex;align-items:center;padding:0 15px;border:1px solid var(--admin-line);border-radius:10px;color:#685d58;background:#fff;text-decoration:none;font-size:12px;cursor:pointer}.admin-mode-actions button:disabled{opacity:.45;cursor:default}.admin-primary-link{border-color:#d26a7a;color:#fff;background:#d26a7a}.admin-section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.admin-section-heading h2{margin:0;font-size:24px}.admin-section-heading>span{color:#a19691;font-size:11px}.admin-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.admin-theme-card{display:flex;flex-direction:column;min-height:285px;padding:22px;border:1px solid var(--admin-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px #46322a0b}.admin-theme-card header{display:flex;justify-content:space-between}.admin-theme-card header>div{display:flex;gap:6px}.admin-theme-card header>strong{color:#9b8f8a;font-family:ui-monospace,monospace;font-size:11px}.admin-status{padding:4px 7px;border-radius:7px;color:#8b6a3a;background:#fff5df;font-size:9px;font-weight:700}.admin-status.is-published{color:#47735a;background:#eaf6ee}.admin-status.is-archived,.admin-status.is-disabled{color:#817671;background:#f0ecea}.admin-theme-card h2{margin:21px 0 5px;font-size:19px}.admin-theme-card>code{color:#9b8f89;font-size:10px}.admin-theme-card dl{margin:23px 0;display:grid;gap:8px}.admin-theme-card dl>div{display:grid;grid-template-columns:55px 1fr;gap:8px}.admin-theme-card dt{color:#a19792;font-size:10px}.admin-theme-card dd{margin:0;color:#706561;font-size:10px;line-height:1.6}.admin-theme-card footer{margin-top:auto;display:flex;flex-wrap:wrap;gap:7px}.admin-theme-card footer a,.admin-theme-card footer button{min-height:32px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #e4dcd8;border-radius:8px;color:#746963;background:#fff;text-decoration:none;font-size:10px;cursor:pointer}.admin-theme-card footer button.is-primary{border-color:#d46b7b;color:#fff;background:#d46b7b}.admin-theme-card footer button:disabled{opacity:.45}.admin-empty-card span{color:#d5828f;font-size:35px}.admin-empty-card h2{margin:13px 0 6px;color:#594e49}.admin-empty-card p{margin:0 0 22px}.admin-empty-card a{color:#c55d6e}.admin-editor{display:grid;gap:20px}.admin-editor-section{padding:27px;border:1px solid var(--admin-line);border-radius:20px;background:#fff;box-shadow:0 10px 30px #46322a0a}.admin-editor-section>header{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:24px}.admin-editor-section>header div{display:flex;align-items:center;gap:10px}.admin-editor-section>header div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#bd5969;background:#fff0f2;font-size:10px;font-weight:800}.admin-editor-section h2{margin:0;font-size:18px}.admin-editor-section>header p{max-width:510px;margin:3px 0 0;color:#9a8e89;text-align:right;font-size:10px;line-height:1.6}.admin-form-grid{display:grid;gap:17px}.admin-form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-form-grid label{display:grid;gap:7px}.admin-form-grid label.is-wide{grid-column:1 / -1}.admin-form-grid label>span{color:#706560;font-size:11px;font-weight:650}.admin-form-grid input,.admin-form-grid textarea{width:100%;padding:0 12px;border:1px solid #ded5d0;border-radius:10px;outline:0;color:#443b37;background:#fff;font:inherit;font-size:13px}.admin-form-grid input{height:43px}.admin-form-grid textarea{padding-top:11px;resize:vertical;line-height:1.6}.admin-form-grid input:focus,.admin-form-grid textarea:focus{border-color:#d98591;box-shadow:0 0 0 4px #cf667514}.admin-form-grid input:disabled{color:#928681;background:#f5f1ee}.admin-token-group{margin:0;padding:0;border:0}.admin-token-group+.admin-token-group{margin-top:28px;padding-top:25px;border-top:1px solid #eee8e4}.admin-token-group legend{margin-bottom:14px;color:#5f5550;font-size:12px;font-weight:750}.admin-token-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.admin-token-grid>label{display:grid;gap:6px}.admin-token-grid label>span{color:#948984;font-family:ui-monospace,monospace;font-size:9px}.admin-token-grid label>div{display:grid;grid-template-columns:42px 1fr}.admin-token-grid input[type=color]{width:42px;height:38px;padding:4px;border:1px solid #ded5d0;border-radius:9px 0 0 9px;background:#fff}.admin-token-grid input:not([type=color]){min-width:0;height:38px;padding:0 9px;border:1px solid #ded5d0;border-left:0;border-radius:0 9px 9px 0;outline:0;color:#5d534e;font-family:ui-monospace,monospace;font-size:10px}.admin-ai-warning{margin-bottom:17px;padding:13px 15px;border-left:3px solid #dc7483;border-radius:0 10px 10px 0;color:#8f4e59;background:#fff3f4;font-size:11px;line-height:1.65}.admin-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-asset-grid article{min-width:0;padding:13px;border:1px solid #ebe3df;border-radius:14px;background:#fcfaf9}.admin-asset-preview{height:130px;display:grid;place-items:center;margin-bottom:13px;overflow:hidden;border-radius:9px;color:#aaa09b;background:#f0ece9;font-size:10px}.admin-asset-preview img{width:100%;height:100%;object-fit:contain}.admin-asset-grid strong,.admin-asset-grid code{display:block}.admin-asset-grid strong{font-size:12px}.admin-asset-grid code{margin-top:3px;color:#9d918c;font-size:8px}.admin-asset-grid p{min-height:30px;color:#988d88;font-size:9px;line-height:1.6}.admin-upload-button{min-height:34px;display:grid;place-items:center;border:1px solid #dfd5d0;border-radius:8px;color:#716560;background:#fff;font-size:10px;cursor:pointer}.admin-upload-button.is-disabled{opacity:.45;cursor:default}.admin-upload-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.admin-editor-actions{position:sticky;z-index:60;bottom:18px;display:flex;justify-content:flex-end;gap:9px;padding:12px;border:1px solid rgba(93,70,61,.12);border-radius:15px;background:#fffffff0;box-shadow:0 16px 45px #47322a21;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-editor-actions a,.admin-editor-actions button{min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid #dfd5d0;border-radius:9px;color:#70645f;background:#fff;text-decoration:none;font-size:11px}.admin-editor-actions button{border-color:#d16677;color:#fff;background:#d16677;cursor:pointer}.admin-editor-actions button:disabled{opacity:.55}.admin-preview-page{min-height:100vh;padding-top:52px;background:var(--theme-page-bg)}.admin-preview-bar{position:fixed;z-index:200;inset:0 0 auto;height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 22px;color:#f9f3f1;background:#302a28;box-shadow:0 6px 18px #1f181640}.admin-preview-bar strong{font-size:12px}.admin-preview-bar nav{display:flex;gap:6px}.admin-preview-bar a{padding:7px 10px;border-radius:7px;color:#d9cfcb;text-decoration:none;font-size:10px}.admin-preview-bar a:hover,.admin-preview-bar a.active{color:#fff;background:#ffffff24}.admin-preview-stage{min-height:calc(100vh - 52px);pointer-events:none}.admin-preview-stage .wall-section{padding-bottom:55px}@media(max-width:980px){.admin-topbar{grid-template-columns:1fr auto;padding:0 20px}.admin-topbar nav{display:none}.admin-overview-grid,.admin-theme-grid,.admin-token-grid,.admin-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.admin-topbar{min-height:62px}.admin-topbar-brand small,.admin-account>span,.admin-account button:first-of-type{display:none}.admin-account button{padding:7px}.admin-main{width:min(100% - 24px,1240px);padding-top:31px}.admin-overview-grid,.admin-theme-grid,.admin-form-grid.two-columns,.admin-form-grid.three-columns,.admin-token-grid,.admin-asset-grid{grid-template-columns:1fr}.admin-mode-actions{justify-content:stretch;flex-wrap:wrap}.admin-mode-actions>*{flex:1 1 auto;justify-content:center}.admin-editor-section{padding:20px 16px}.admin-editor-section>header{display:grid;gap:8px}.admin-editor-section>header p{text-align:left}.admin-editor-actions{bottom:8px;flex-wrap:wrap}.admin-editor-actions>*{flex:1;justify-content:center}.admin-preview-bar{height:auto;min-height:58px;align-items:start;padding:9px 11px}.admin-preview-bar strong{max-width:155px;font-size:10px;line-height:1.5}.admin-preview-bar nav{flex-wrap:wrap;justify-content:flex-end}.admin-preview-page{padding-top:58px}}:root{color:var(--theme-text);background:var(--theme-page-bg);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--theme-primary: #e97886;--theme-primary-hover: #cb5f70;--theme-primary-soft: #fff0f1;--theme-primary-contrast: #fff;--theme-primary-gradient-start: #ec8290;--theme-primary-gradient-end: #dc697a;--theme-brand-gradient-start: #ef8a97;--theme-brand-gradient-end: #dc6677;--theme-page-bg: #faf8f5;--theme-header-bg: rgba(250, 248, 245, .92);--theme-surface: #fffdfa;--theme-card-bg: #fff;--theme-text: #393330;--theme-text-secondary: #8f8580;--theme-border: rgba(86, 69, 61, .12);--theme-shadow-color: rgba(102, 74, 59, .11);--theme-focus-ring: rgba(233, 120, 134, .25);--theme-home-hero-bg: #f8edeb;--theme-home-title: #413735;--theme-home-title-accent: #d66878;--theme-home-subtitle: #7d706c;--theme-home-identity-bg: rgba(255, 255, 255, .94);--theme-home-note-text: #4a413d;--theme-message-wall-bg: transparent;--theme-message-wall-title: #393330;--theme-message-wall-kicker: #cb9399;--theme-message-card-border: rgba(96, 72, 60, .045);--theme-message-card-shadow: rgba(85, 64, 52, .11);--theme-message-card-accent: transparent;--theme-note-yellow: #fff3bd;--theme-note-pink: #f9dcdf;--theme-note-blue: #dcecf3;--theme-note-green: #dcecdf;--theme-note-cream: #f8edda;--theme-square-hero-start: #f8e9e7;--theme-square-hero-middle: #fbf4ee;--theme-square-hero-end: #f4e6e5;--theme-square-title: #463b38;--theme-square-subtitle: #776965;--theme-square-tag-bg: #f1ece8;--theme-square-tag-active-bg: #fff3f3;--theme-square-tag-active-text: #a45560;--theme-square-card-bg: rgba(255, 255, 255, .9);--theme-square-card-border: rgba(100, 75, 65, .08);--theme-square-card-shadow: rgba(83, 61, 51, .07);--theme-square-card-accent: transparent;--pink: var(--theme-primary);--pink-dark: var(--theme-primary-hover);--ink: var(--theme-text);--muted: var(--theme-text-secondary);--cream-bg: var(--theme-page-bg);--line: var(--theme-border);--shadow: 0 18px 50px var(--theme-shadow-color)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background-color:var(--cream-bg);background-image:var(--theme-page-pattern-image, none);background-repeat:repeat}button,input,textarea{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--theme-focus-ring);outline-offset:3px}.page-shell{width:min(1160px,calc(100% - 48px));margin-inline:auto}.navbar{position:relative;z-index:50;height:76px;background:var(--theme-header-bg);border-bottom:1px solid rgba(100,79,68,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.navbar-inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-size:20px;font-weight:700;letter-spacing:.04em}.brand-heart,.footer-heart{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--theme-primary-contrast);background:linear-gradient(145deg,var(--theme-brand-gradient-start),var(--theme-brand-gradient-end));transform:rotate(-6deg);box-shadow:0 7px 17px #d7607140}.brand-heart svg,.footer-heart svg{width:17px}.desktop-nav{display:flex;gap:34px;font-size:14px;color:#716863}.desktop-nav a{position:relative;padding:10px 3px}.desktop-nav a.active{color:var(--pink-dark);font-weight:600}.desktop-nav a.active:after{content:"";position:absolute;height:2px;left:3px;right:3px;bottom:2px;border-radius:2px;background:var(--pink)}.nav-actions{justify-self:end;display:flex;align-items:center;gap:9px}.guest-menu{position:relative}.guest-trigger{display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:7px 2px 7px 8px;cursor:pointer}.guest-trigger>svg{width:17px;transition:transform .2s ease}.guest-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:13px;font-weight:700;color:#a05e68;background:#f8dfe2}.guest-name{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.dropdown{position:absolute;top:calc(100% + 9px);right:0;width:158px;padding:7px;border:1px solid var(--line);border-radius:14px;background:var(--theme-card-bg);box-shadow:0 16px 38px #46322a24;animation:dropdown-in .18s ease both}.dropdown button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 11px;border:0;border-radius:9px;background:transparent;text-align:left;font-size:14px;cursor:pointer}.dropdown button:hover{background:#fbf1f1;color:var(--pink-dark)}.dropdown button span{width:17px;color:#b3767d;text-align:center}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-5px)}}.hero{position:relative;min-height:430px;overflow:hidden;background:var(--theme-home-hero-bg)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.32;background-image:radial-gradient(rgba(138,102,91,.14) .7px,transparent .7px);background-size:8px 8px;-webkit-mask-image:linear-gradient(to right,black,transparent 68%);mask-image:linear-gradient(to right,black,transparent 68%)}.hero-inner{position:relative;z-index:2;min-height:430px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hero-copy{padding:42px 0 54px 20px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 19px;color:#aa7278;font-size:12px;font-weight:600;letter-spacing:.12em}.eyebrow span{width:25px;height:1px;background:#d98d96}.hero h1{margin:0;color:var(--theme-home-title);font-family:STKaiti,KaiTi,"FangSong",cursive;font-size:clamp(48px,5vw,68px);font-weight:400;line-height:1.12;letter-spacing:.04em}.hero h1 em{position:relative;color:var(--theme-home-title-accent);font-style:normal}.hero h1 em:after{content:"";position:absolute;left:2px;right:0;bottom:-5px;height:8px;opacity:.35;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10'%3E%3Cpath d='M2 7 Q 50 2 99 6 T198 4' stroke='%23dd7f8c' stroke-width='4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}.hero-subtitle{margin:22px 0 29px;color:var(--theme-home-subtitle);font-size:16px;letter-spacing:.08em}.primary-button,.secondary-button,.danger-button,.text-button{min-height:44px;border-radius:14px;padding:0 22px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.primary-button{border:0;color:var(--theme-primary-contrast);background:linear-gradient(135deg,var(--theme-primary-gradient-start),var(--theme-primary-gradient-end));box-shadow:0 10px 24px #d65f713d}.primary-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 13px 28px #d65f714d}.primary-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.hero-button{display:inline-flex;align-items:center;gap:13px;min-height:50px;padding-inline:25px;border-radius:16px}.hero-button svg{width:17px}.hero-art{position:relative;justify-self:end;width:500px;height:390px}.theme-home-hero-background{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.theme-home-decoration{position:absolute;z-index:1;top:0;width:min(28vw,320px);height:100%;object-fit:contain;pointer-events:none}.theme-home-decoration.is-left{left:0;object-position:left center}.theme-home-decoration.is-right{right:0;object-position:right center}.theme-home-hero-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.hero-art.has-theme-image>:not(.theme-home-hero-image){display:none}.hero-blob{position:absolute;border-radius:47% 53% 42% 58%;filter:blur(.2px)}.hero-blob-one{width:580px;height:520px;right:-150px;top:-130px;background:#f9d7d7b8;transform:rotate(-19deg)}.hero-blob-two{width:320px;height:250px;left:38%;bottom:-165px;background:#fff6e2a6}.sun{position:absolute;top:35px;right:40px;width:66px;height:66px;border-radius:50%;background:#f8c27e73;box-shadow:0 0 0 14px #f8c27e1a}.paper-plane{position:absolute;top:62px;left:66px;color:#cb999d;font-family:cursive;font-size:56px;line-height:1;transform:rotate(21deg)}.paper-plane:after{content:"";position:absolute;width:90px;height:30px;right:37px;top:32px;border-top:2px dashed rgba(188,129,135,.45);border-radius:50%}.art-note{position:absolute;display:grid;place-items:center;text-align:center;font-family:STKaiti,KaiTi,"FangSong",cursive;letter-spacing:.08em;box-shadow:0 19px 35px #7352432e}.note-back{width:182px;height:174px;left:63px;top:116px;color:#607e70;background:#d9ecdf;font-size:24px;line-height:1.55;transform:rotate(-9deg)}.note-front{width:215px;height:204px;right:44px;top:96px;color:#765e53;background:#fff1b9;font-size:27px;line-height:1.45;transform:rotate(5deg)}.note-front:before,.note-back:before{content:"";position:absolute;top:12px;left:0;right:0;height:12px;opacity:.12;background:linear-gradient(90deg,transparent,#917569,transparent)}.note-front strong{color:#d26070;font-size:31px;font-weight:400}.note-front span{position:absolute;right:24px;bottom:19px;color:#db7180;font-family:sans-serif;font-size:16px}.art-shadow{position:absolute;left:65px;right:27px;bottom:49px;height:22px;border-radius:50%;background:#5b40361f;filter:blur(14px)}.plant{position:absolute;z-index:3;left:14px;bottom:49px;width:80px;height:125px}.plant>span{position:absolute;bottom:0;left:18px;width:57px;height:54px;background:#d59277;clip-path:polygon(8% 0,94% 0,80% 100%,22% 100%)}.leaf{position:absolute;width:27px;height:55px;border-radius:100% 0;background:#789985;transform-origin:bottom}.leaf-a{left:36px;top:19px;transform:rotate(-15deg)}.leaf-b{left:17px;top:35px;transform:rotate(-52deg);background:#89a991}.leaf-c{left:48px;top:42px;transform:rotate(29deg);background:#6f907d}.cat{position:absolute;z-index:4;right:4px;bottom:41px;width:105px;height:93px;border-radius:48% 48% 42% 42%;background:#fff7ef;box-shadow:inset -8px -6px #d2a88a21}.cat-ear{position:absolute;top:-22px;width:42px;height:44px;background:#fff7ef;clip-path:polygon(50% 0,100% 100%,0 87%)}.cat-ear.left{left:6px;transform:rotate(-8deg)}.cat-ear.right{right:6px;transform:rotate(8deg)}.cat-face{position:absolute;inset:25px 19px;display:grid;grid-template-columns:1fr 1fr;place-items:center;color:#705c54}.cat-face small{grid-column:1 / -1;font-size:19px;line-height:1}.identity-panel{position:relative;z-index:5;min-height:94px;margin-top:-17px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 31px;border:1px solid rgba(100,74,63,.08);border-radius:20px;background:var(--theme-home-identity-bg);box-shadow:0 14px 34px #5c433817;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.identity-main{display:flex;align-items:center;flex-wrap:wrap;gap:11px}.identity-label{color:var(--muted);font-size:12px}.identity-main strong{color:#584b47;font-size:16px}.identity-dot{width:4px;height:4px;border-radius:50%;background:#d5c8c2}.identity-safe{color:#a49a95;font-size:12px}.identity-stats{display:flex;align-items:center;gap:26px}.identity-stats>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:8px;min-width:92px}.identity-stats strong{color:var(--pink-dark);font-family:Georgia,serif;font-size:29px}.identity-stats span{color:#827872;font-size:12px}.identity-stats i{width:1px;height:31px;background:var(--line)}.limit-hint{position:absolute;left:31px;bottom:5px;margin:0;color:#b56e75;font-size:11px}.identity-panel.is-full{padding-bottom:26px;background:#fff9f8}.identity-skeleton{height:94px;background:linear-gradient(90deg,#fff 25%,#f7f3f0,#fff 75%);background-size:200% 100%;animation:shimmer 1.3s infinite}.wall-section{position:relative;z-index:0;min-height:500px;padding-top:72px;padding-bottom:100px;isolation:isolate}.wall-section:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 50%;width:100vw;background-color:var(--theme-message-wall-bg);background-image:var(--theme-message-wall-background-image, none);background-position:center top;background-size:100% auto;background-repeat:repeat-y;transform:translate(-50%);pointer-events:none}.wall-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:40px}.section-kicker{margin:0 0 7px;color:var(--theme-message-wall-kicker);font-family:Georgia,serif;font-size:10px;font-weight:700;letter-spacing:.22em}.wall-heading h2{margin:0;color:var(--theme-message-wall-title);font-size:28px;letter-spacing:.04em}.wall-controls{display:flex;align-items:center;gap:12px}.tabs{display:flex;gap:4px;padding:4px;border:1px solid rgba(101,79,68,.08);border-radius:13px;background:#f2eeea}.tabs button{min-width:64px;height:34px;border:0;border-radius:9px;background:transparent;color:#8c827d;font-size:13px;cursor:pointer}.tabs button.active{color:#7e565b;font-weight:600;background:var(--theme-card-bg);box-shadow:0 3px 9px #5c463a14}.mine-filter{height:38px;padding:0 13px;border:1px solid #efc7ca;border-radius:12px;color:#a85f69;background:#fff5f5;font-size:12px;cursor:pointer}.mine-filter span{margin-left:4px;font-size:16px}.message-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 29px;align-items:stretch}.message-card{position:relative;min-height:250px;display:flex;flex-direction:column;padding:42px 29px 22px;border:1px solid var(--theme-message-card-border);border-radius:5px 5px 13px;background-image:var(--theme-message-card-decoration-image, none),var(--theme-message-card-texture-image, none);background-position:right bottom,center;background-size:min(48%,190px) auto,280px auto;background-repeat:no-repeat,repeat;box-shadow:3px 9px 18px var(--theme-message-card-shadow),inset 0 1px 0 var(--theme-message-card-accent),inset 0 0 60px #ffffff2e;transition:transform .25s ease,box-shadow .25s ease;animation:note-in .45s ease both;isolation:isolate}.message-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.2;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 25px,rgba(115,92,78,.09) 26px),radial-gradient(rgba(103,80,68,.16) .6px,transparent .8px);background-size:auto,5px 5px;border-radius:inherit}.message-card:nth-child(3n+1){transform:rotate(-.7deg)}.message-card:nth-child(3n+2){transform:translateY(7px) rotate(.6deg)}.message-card:nth-child(3n){transform:rotate(-.25deg)}.message-card:hover{transform:translateY(-5px) rotate(0);box-shadow:4px 15px 28px #55403426}.paper-yellow{background-color:var(--theme-note-yellow)}.paper-pink{background-color:var(--theme-note-pink)}.paper-blue{background-color:var(--theme-note-blue)}.paper-green{background-color:var(--theme-note-green)}.paper-cream{background-color:var(--theme-note-cream)}.message-card.is-mine:after{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:0 3px 3px 0;background:#db6d7c8c}.pin{position:absolute;top:10px;left:50%;width:17px;height:17px;border-radius:50%;background:radial-gradient(circle at 36% 28%,#ffb4bd 0 16%,#d76575 39%,#ad4b5b 72%);box-shadow:1px 4px 5px #6b363c40;transform:translate(-50%)}.pin:after{content:"";position:absolute;left:7px;top:13px;width:2px;height:13px;background:#846766;transform:rotate(15deg);transform-origin:top}.pin i{position:absolute;width:7px;height:3px;top:3px;left:3px;border-radius:50%;background:#ffffff6b;transform:rotate(-26deg)}.message-fastener{position:absolute;z-index:2;display:block;pointer-events:none;filter:drop-shadow(1px 3px 3px rgba(70,54,43,.2))}.message-fastener img{display:block;width:100%;height:100%;object-fit:contain}.message-fastener.is-tack{top:-7px;left:50%;width:40px;height:40px;transform:translate(-50%)}.message-fastener.is-clip{top:-10px;left:14px;width:44px;height:56px}.message-fastener.is-stud{top:-5px;left:67%;width:36px;height:36px;transform:translate(-50%)}.message-content{margin:0 0 32px;color:var(--theme-home-note-text);white-space:pre-wrap;overflow-wrap:anywhere;font-family:STKaiti,KaiTi,"FangSong",sans-serif;font-size:23px;line-height:1.65;letter-spacing:.035em}.card-footer{margin-top:auto;display:flex;align-items:end;justify-content:space-between;gap:12px}.author-line{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px}.author-line strong{max-width:150px;color:#6d5c55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.author-line>span{padding:2px 5px;border-radius:5px;color:#b56470;background:#ffffff73;font-size:9px}.author-line time{flex-basis:100%;color:#5c4d4591;font-size:10px}.card-actions{display:flex;align-items:center;gap:5px}.like-button,.comment-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:38px;height:34px;padding:0 7px;border:0;border-radius:10px;color:#635049a6;background:#ffffff47;cursor:pointer}.like-button:hover{color:#d65e72;background:#ffffff7a}.like-button.liked{color:#d85f73}.like-button:disabled{opacity:.55;cursor:wait}.comment-button:hover{color:#788e86;background:#ffffff7a}.like-button svg,.comment-button svg{width:18px}.like-button span,.comment-button span{font-size:11px}.card-menu{position:absolute;z-index:3;top:9px;right:10px}.icon-button{display:grid;place-items:center;width:37px;height:37px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.more-button{width:30px;height:30px;color:#51423c85}.more-button:hover{background:#ffffff61}.more-button svg{width:19px}.delete-popover{position:absolute;top:31px;right:0;width:91px;height:36px;border:1px solid rgba(116,82,72,.12);border-radius:10px;color:#b4515f;background:#fff;box-shadow:0 9px 22px #47322b26;font-size:12px;cursor:pointer}.card-skeleton{height:250px;border-radius:6px 6px 13px;background:linear-gradient(100deg,#f3eee8 20%,#fbf8f4,#f3eee8 70%);background-size:200% 100%;animation:shimmer 1.3s infinite}@keyframes shimmer{to{background-position-x:-200%}}@keyframes note-in{0%{opacity:0;transform:translateY(-15px) rotate(-1deg)}}.state-card{min-height:330px;display:grid;justify-items:center;align-content:center;padding:40px;border:1px dashed #ddd0c8;border-radius:24px;color:#827771;text-align:center;background:#ffffff80}.state-card>span{color:#d4b9b5;font-size:42px}.state-card h3{margin:12px 0 5px;color:#5a504c;font-size:18px}.state-card p{margin:0 0 22px;font-size:13px}.empty-note{position:relative;display:grid;place-items:center;width:155px;height:100px;margin-bottom:15px;color:#78645c;background:#fff0b7;box-shadow:3px 7px 14px #5743371f;font-family:STKaiti,KaiTi,"FangSong",cursive;font-size:19px;transform:rotate(-3deg)}.empty-note span{position:absolute;right:14px;bottom:8px;color:#db7180;font-family:sans-serif}.secondary-button{border:1px solid #dfd4ce;color:#756b66;background:var(--theme-card-bg);box-shadow:0 6px 14px #5a45390f}.secondary-button:hover:not(:disabled){transform:translateY(-1px);background:snow}.secondary-button:disabled{opacity:.6}.load-more-wrap{display:grid;place-items:center;margin-top:46px}.floating-compose{position:fixed;z-index:35;right:26px;bottom:26px;display:none;place-items:center;width:57px;height:57px;border:0;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ed8290,#d96073);box-shadow:0 13px 28px #d0546959;cursor:pointer}.floating-compose svg{width:26px}.site-footer{padding:55px 0;color:#918681;background:#f2ede8;border-top:1px solid rgba(95,74,63,.06)}.footer-inner{display:grid;place-items:center;text-align:center}.footer-inner>div{display:flex;align-items:center;gap:9px;color:#5b514c}.footer-heart{width:27px;height:27px;border-radius:9px}.footer-heart svg{width:13px}.footer-inner p{margin:16px 0 10px;font-family:STKaiti,KaiTi,"FangSong",cursive;font-size:20px;letter-spacing:.04em}.footer-inner small{font-size:11px;letter-spacing:.08em}.modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:22px;background:#31272370;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fade-in .2s ease both}.modal{width:min(520px,100%);max-height:min(90vh,760px);overflow-y:auto;padding:29px;border:1px solid rgba(255,255,255,.75);border-radius:24px;background:var(--theme-surface);box-shadow:0 28px 70px #31221d40;animation:modal-in .25s cubic-bezier(.2,.75,.35,1) both}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}.modal-header{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:23px}.modal-header h2{margin:0;color:#4a403c;font-size:23px;letter-spacing:.03em}.modal-header h2:after{content:" ♥";color:#df7483;font-size:15px}.confirm-modal .modal-header h2:after{display:none}.modal-header p{margin:7px 0 0;color:#988e88;font-size:12px}.modal-close{flex:0 0 auto;color:#8e837e;background:#f5f0ec}.modal-close:hover{background:#f0e8e3}.modal-close svg{width:18px}.note-editor{position:relative;display:block;padding:19px 19px 31px;border:1px solid rgba(97,77,67,.07);border-radius:7px 7px 15px;box-shadow:inset 0 0 30px #ffffff2e}.note-editor textarea{width:100%;min-height:150px;resize:vertical;padding:0;border:0;outline:0;color:#51443f;background:transparent;font-family:STKaiti,KaiTi,"FangSong",sans-serif;font-size:22px;line-height:1.6}.note-editor textarea::placeholder{color:#5b49416e}.note-editor>span{position:absolute;right:15px;bottom:10px;color:#54443d73;font-size:11px}.note-editor>span.near-limit{color:#c75969}.color-picker{margin:23px 0 20px;padding:0;border:0}.color-picker legend{margin-bottom:12px;color:#736965;font-size:12px;font-weight:600}.color-picker>div{display:flex;gap:19px}.color-picker label{display:grid;justify-items:center;gap:5px;cursor:pointer}.color-picker input{position:absolute;opacity:0;pointer-events:none}.color-picker small{color:#988e88;font-size:9px}.swatch{display:grid;place-items:center;width:34px;height:34px;border:2px solid transparent;border-radius:50%;transition:transform .2s}.swatch i{width:24px;height:24px;border-radius:7px;box-shadow:0 3px 7px #523f351f;transform:rotate(-4deg)}.swatch-yellow i{background:#f8df84}.swatch-pink i{background:#f4cbd0}.swatch-blue i{background:#cbe3ed}.swatch-green i{background:#cbe3cf}.swatch-cream i{background:#efe0c5}.color-picker input:checked+.swatch{border-color:#e18591;transform:scale(1.1)}.color-picker input:focus-visible+.swatch{outline:3px solid rgba(233,120,134,.22)}.compose-meta{display:flex;justify-content:space-between;gap:15px;padding-top:16px;border-top:1px solid var(--line);color:#8d837e;font-size:11px}.compose-meta strong{color:#6c5d58}.modal-submit{width:100%;margin-top:21px}.modal-submit span{margin-left:7px}.form-error{margin:13px 0 -7px;color:#bd4f60;font-size:12px}.limit-state{display:grid;justify-items:center;padding:12px 0 8px;text-align:center}.limit-note{position:relative;display:grid;place-items:center;width:130px;height:95px;color:#97626b;background:#f9dcdf;box-shadow:3px 8px 18px #583f361f;transform:rotate(-3deg)}.limit-note span{font-family:Georgia,serif;font-size:27px}.limit-note i{position:absolute;right:13px;bottom:10px;color:#d76677;font-style:normal}.limit-state h3{margin:26px 0 8px;color:#574b47}.limit-state p{margin:0 0 24px;color:#8a7f7a;font-size:13px;line-height:1.8}.field-label{display:block;margin-bottom:8px;color:#6f6560;font-size:12px;font-weight:600}.nickname-field{position:relative}.nickname-field input{width:100%;height:50px;padding:0 54px 0 15px;border:1px solid #ddd1ca;border-radius:13px;color:#443a37;background:#fff;font-size:16px;transition:border .2s,box-shadow .2s}.nickname-field input:focus{border-color:#df8994;outline:0;box-shadow:0 0 0 4px #e27e8b1a}.nickname-field span{position:absolute;right:14px;top:17px;color:#aaa09a;font-size:11px}.field-help{margin:8px 0 0;color:#a29892;font-size:10px}.availability{display:flex;align-items:center;gap:7px;min-height:24px;margin:13px 0 0;font-size:12px}.availability i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-style:normal}.availability-available{color:#548466}.availability-available i{color:#fff;background:#76a384}.availability-unavailable,.availability-invalid,.availability-error{color:#b65360}.availability-unavailable i,.availability-invalid i,.availability-error i{color:#fff;background:#d97884}.availability-checking{color:#978b85}.availability-checking i{color:#fff;background:#b8ada7;animation:pulse 1s infinite}@keyframes pulse{50%{opacity:.45}}.cooldown-notice{padding:10px 12px;border-radius:9px;color:#a36e4d;background:#fff3df;font-size:11px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.text-button{border:0;color:#8a7f7a;background:transparent}.text-button:hover{background:#f5efeb}.danger-button{border:0;color:#fff;background:#cc6673}.danger-button:disabled{opacity:.6}.confirm-modal{width:min(410px,100%);text-align:center}.confirm-modal .modal-header{text-align:left}.confirm-modal>p{color:#786d68;font-size:13px;line-height:1.8}.confirm-illustration{display:grid;place-items:center;width:83px;height:65px;margin:8px auto 19px;color:#d2707d;background:#fff0b9;box-shadow:2px 7px 14px #5440351f;font-size:18px;transform:rotate(3deg)}.confirm-modal .modal-actions{justify-content:center}.comments-modal{width:min(680px,100%);padding-bottom:23px}.comment-message-preview{position:relative;margin:-2px 0 22px;padding:18px 21px 15px;border-radius:7px 7px 13px;box-shadow:2px 6px 13px #4d3a3117}.comment-message-preview:after{content:"";position:absolute;inset:0;opacity:.15;pointer-events:none;background-image:radial-gradient(rgba(103,80,68,.2) .6px,transparent .8px);background-size:5px 5px}.comment-message-preview p{position:relative;z-index:1;margin:0 0 8px;color:#544741;white-space:pre-wrap;overflow-wrap:anywhere;font-family:STKaiti,KaiTi,"FangSong",sans-serif;font-size:18px;line-height:1.55}.comment-message-preview>span{position:relative;z-index:1;color:#52423c9e;font-size:10px}.comments-heading{display:flex;align-items:baseline;justify-content:space-between;padding:0 2px 11px;border-bottom:1px solid var(--line)}.comments-heading strong{color:#594d48;font-size:14px}.comments-heading span{color:#a09690;font-size:10px}.comments-list{min-height:145px;max-height:350px;overflow-y:auto;padding:2px 4px 3px 1px;scrollbar-width:thin;scrollbar-color:#dfd5cf transparent}.comment-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px 4px;border-bottom:1px solid rgba(98,77,67,.075)}.comment-item.is-reply{margin-left:38px;position:relative}.comment-item.is-reply:before{content:"";position:absolute;left:-19px;top:23px;width:13px;height:13px;border-left:1px solid #ddcec6;border-bottom:1px solid #ddcec6;border-radius:0 0 0 7px}.comment-avatar,.composer-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#9b6670;background:#f6dfe2;font-size:12px;font-weight:700}.comment-main{min-width:0}.comment-main header{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:22px}.comment-main header strong{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5b4f4a;font-size:12px}.comment-main header em{padding:1px 5px;border-radius:5px;color:#b15f6b;background:#fff0f1;font-size:9px;font-style:normal}.comment-main header span{color:#a19791;font-size:10px}.comment-main header b{color:#b36c76;font-weight:500}.comment-main>p{margin:5px 0 7px;color:#514642;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.comment-main footer{display:flex;align-items:center;gap:13px}.comment-main time{color:#aaa09a;font-size:9px}.comment-main footer button{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border:0;border-radius:6px;color:#998d87;background:transparent;font-size:10px;cursor:pointer}.comment-main footer button:hover{color:var(--theme-primary-hover);background:var(--theme-primary-soft)}.comment-main footer button:disabled{opacity:.55;cursor:wait}.comment-main footer svg{width:13px}.comment-main footer .comment-like-button.is-liked{color:var(--theme-primary);background:var(--theme-primary-soft)}.comments-empty,.comments-loading{min-height:145px;display:grid;place-items:center;align-content:center;color:#a29791;text-align:center}.comments-empty>span{color:#d5c4bc;font-size:28px}.comments-empty p{margin:6px 0;font-size:11px}.comments-error>span{font-size:24px}.comments-loading{grid-template-columns:repeat(3,6px);gap:5px}.comments-loading i{width:6px;height:6px;border-radius:50%;background:#d69aa2;animation:comment-dot 1s infinite alternate}.comments-loading i:nth-child(2){animation-delay:.18s}.comments-loading i:nth-child(3){animation-delay:.36s}.comments-loading span{grid-column:1 / -1;margin-top:4px;font-size:10px}@keyframes comment-dot{to{opacity:.3;transform:translateY(-3px)}}.comments-more{display:block;margin:12px auto;padding:7px 13px;border:1px solid #e5d9d2;border-radius:9px;color:#91857f;background:#fff;font-size:10px;cursor:pointer}.comment-composer{margin-top:15px;padding-top:14px;border-top:1px solid var(--line)}.replying-to{display:flex;align-items:center;gap:5px;margin:-2px 0 9px 46px;color:#9b8f89;font-size:10px}.replying-to strong{color:#b66571}.replying-to button{margin-left:auto;width:24px;height:24px;border:0;border-radius:50%;color:#a69690;background:#f3ece8;cursor:pointer}.comment-input-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:end;gap:10px}.composer-avatar{background:#e2eee5;color:#668274}.comment-textarea-wrap{position:relative}.comment-textarea-wrap textarea{display:block;width:100%;min-height:64px;max-height:130px;resize:vertical;padding:11px 44px 11px 12px;border:1px solid #dfd4cd;border-radius:12px;outline:0;color:#4d423e;background:#fff;font-size:12px;line-height:1.55}.comment-textarea-wrap textarea:focus{border-color:#dd8a95;box-shadow:0 0 0 4px #de7b8817}.comment-textarea-wrap textarea::placeholder{color:#b1a6a0}.comment-textarea-wrap>span{position:absolute;right:9px;bottom:7px;color:#b3a9a3;font-size:9px}.comment-send{height:38px;padding:0 15px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,#ea8190,#d96879);font-size:11px;font-weight:600;box-shadow:0 6px 14px #cd5c6d33;cursor:pointer}.comment-send:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.comment-form-error{margin:8px 0 0 45px;color:#bd4f60;font-size:10px}.toast{position:fixed;z-index:150;left:50%;bottom:28px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 30px);min-height:48px;padding:0 19px;border:1px solid rgba(255,255,255,.25);border-radius:14px;color:#fff;background:#443b37f0;box-shadow:0 14px 35px #30241f40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;transform:translate(-50%);animation:toast-in .3s ease both}.toast span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:#df7482}.toast-error span{background:#c65765}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}}@media(max-width:1024px){.page-shell{width:min(920px,calc(100% - 40px))}.hero-art{width:430px;transform:scale(.9);transform-origin:right center}.hero-copy{padding-left:4px}.message-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-panel{padding-inline:24px}}@media(max-width:760px){.page-shell{width:calc(100% - 30px)}.navbar{height:65px;position:sticky;top:0}.navbar-inner{grid-template-columns:1fr auto}.desktop-nav{display:none}.brand{font-size:18px}.brand-heart{width:30px;height:30px;border-radius:10px}.brand-heart svg{width:15px}.guest-trigger{gap:7px}.guest-trigger .avatar{display:none}.guest-name{max-width:118px;font-size:12px}.guest-trigger>svg{width:14px}.hero,.hero-inner{min-height:370px}.hero-inner{display:block}.hero-copy{position:relative;z-index:3;padding:49px 4px 55px}.eyebrow{margin-bottom:15px;font-size:10px}.hero h1{font-size:clamp(43px,13vw,56px)}.hero-subtitle{margin:19px 0 25px;font-size:13px}.hero-art{position:absolute;z-index:1;right:-95px;bottom:-100px;width:350px;opacity:.34;transform:scale(.7)}.hero-blob-one{right:-290px}.hero:after{-webkit-mask-image:none;mask-image:none;opacity:.18}.identity-panel{min-height:112px;margin-top:-12px;display:grid;grid-template-columns:1fr auto;gap:15px;padding:18px;border-radius:17px}.identity-main{display:grid;gap:4px}.identity-label{font-size:10px}.identity-main strong{font-size:15px}.identity-dot,.identity-safe{display:none}.identity-stats{gap:13px}.identity-stats>div{min-width:auto;display:grid;justify-items:center;gap:1px}.identity-stats strong{font-size:25px}.identity-stats span{font-size:9px}.identity-stats i{height:28px}.identity-panel.is-full{padding-bottom:33px}.limit-hint{left:18px;right:18px;bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:9px}.wall-section{padding-top:55px;padding-bottom:84px}.wall-heading{align-items:center;margin-bottom:29px}.wall-heading h2{font-size:23px}.section-kicker{font-size:8px}.wall-controls{gap:6px}.tabs button{min-width:51px;height:31px;font-size:11px}.mine-filter{position:absolute;margin-top:72px;right:15px}.message-grid{grid-template-columns:1fr;gap:24px}.message-card{min-height:225px;padding:39px 25px 20px;transform:none!important}.message-card:hover{transform:translateY(-3px)!important}.message-content{font-size:22px}.floating-compose{display:grid}.site-footer{padding:45px 0 95px}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-height:92vh;padding:24px 19px calc(22px + env(safe-area-inset-bottom));border-radius:23px 23px 0 0;animation-name:sheet-in}@keyframes sheet-in{0%{transform:translateY(100%)}}.modal-header h2{font-size:21px}.modal-header p{max-width:280px;font-size:10px}.note-editor textarea{min-height:130px;font-size:21px}.color-picker>div{justify-content:space-between;gap:4px}.color-picker small{display:none}.compose-meta{font-size:10px}.modal-submit{min-height:49px}.confirm-modal{width:100%}.toast{bottom:94px;white-space:nowrap}.comments-modal{display:flex;flex-direction:column;max-height:94vh;padding-bottom:calc(15px + env(safe-area-inset-bottom))}.comments-modal .modal-header{flex:0 0 auto;margin-bottom:17px}.comment-message-preview{flex:0 0 auto;margin-bottom:16px;padding:14px 16px 12px}.comment-message-preview p{font-size:16px}.comments-heading{flex:0 0 auto}.comments-list{flex:1 1 auto;min-height:120px;max-height:none}.comment-item{padding-block:14px}.comment-item.is-reply{margin-left:24px}.comment-item.is-reply:before{left:-13px;width:9px}.comment-composer{flex:0 0 auto;margin-top:10px;padding-top:11px;background:#fffdfa}.comment-input-row{grid-template-columns:30px minmax(0,1fr) auto;gap:7px}.composer-avatar{width:30px;height:30px}.comment-textarea-wrap textarea{min-height:58px}.comment-send{padding-inline:12px}.replying-to{margin-left:37px}}@media(max-width:390px){.page-shell{width:calc(100% - 24px)}.brand{gap:7px}.guest-name{max-width:105px}.hero-copy{padding-left:1px}.hero h1{font-size:44px}.hero-subtitle{letter-spacing:.04em}.identity-panel{grid-template-columns:minmax(0,1fr) auto;padding-inline:14px}.identity-stats{gap:9px}.wall-heading h2{font-size:21px}.tabs{padding:3px}.tabs button{min-width:47px}.message-card{padding-inline:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.notification-wrap{position:relative}.notification-trigger{position:relative;display:grid;place-items:center;width:39px;height:39px;padding:0;border:0;border-radius:50%;color:#7f716c;background:transparent;cursor:pointer}.notification-trigger:hover,.notification-trigger[aria-expanded=true]{color:var(--pink-dark);background:#f8ecec}.notification-trigger svg{width:20px}.notification-trigger>span{position:absolute;top:0;right:-4px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid #faf8f5;border-radius:12px;color:#fff;background:#d85e70;font-size:9px;font-weight:700}.notification-panel{position:absolute;z-index:120;top:calc(100% + 13px);right:-8px;width:min(390px,calc(100vw - 30px));overflow:hidden;border:1px solid rgba(102,78,67,.1);border-radius:19px;background:var(--theme-surface);box-shadow:0 22px 60px #432e2733;animation:dropdown-in .2s ease both}.notification-panel>header{min-height:64px;display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid var(--line)}.notification-panel>header>div{display:flex;align-items:baseline;gap:8px}.notification-panel>header strong{font-size:17px}.notification-panel>header span{color:#b56a74;font-size:10px}.notification-panel>header>button:last-child{padding:6px 8px;border:0;border-radius:8px;color:#b45e69;background:transparent;font-size:11px;cursor:pointer}.notification-read-all{margin-left:auto;padding:6px 8px;border:0;border-radius:8px;color:#b45e69;background:transparent;font-size:11px;cursor:pointer}.notification-read-all:hover{background:var(--theme-primary-soft)}.notification-read-all:disabled{opacity:.45;cursor:wait}.notification-mobile-close{display:none}.notification-list{max-height:440px;overflow-y:auto}.notification-group-label{padding:9px 16px 6px;color:#a19690;background:#fbf7f3;font-size:9px;font-weight:700;letter-spacing:.08em}.notification-item{position:relative;width:100%;border-bottom:1px solid rgba(99,76,65,.075);color:inherit;background:transparent}.notification-item:hover{background:#fff6f5}.notification-item.is-unread{background:#fff9f8}.notification-item-main{width:100%;display:grid;grid-template-columns:4px 34px minmax(0,1fr);align-items:start;gap:10px;padding:14px 72px 14px 15px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.notification-item-main>i{width:5px;height:5px;margin-top:15px;border-radius:50%;background:transparent}.notification-item.is-unread .notification-item-main>i{background:#df6e7d}.notification-mark-read{position:absolute;right:12px;bottom:12px;padding:4px 6px;border:0;border-radius:7px;color:#ae6871;background:var(--theme-primary-soft);font-size:9px;cursor:pointer}.notification-mark-read:hover{color:#fff;background:#d96b7a}.notification-mark-read:disabled{opacity:.45;cursor:wait}.notification-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#a65d68;background:#f8e0e3;font-size:11px;font-weight:700}.notification-copy{min-width:0;display:grid;gap:4px}.notification-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#594d48;font-size:12px}.notification-copy strong b{color:#8e827d;font-weight:400}.notification-copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7c706b;font-size:11px;font-style:normal}.notification-copy time{color:#aaa09a;font-size:9px}.notification-state{min-height:155px;display:grid;place-items:center;align-content:center;gap:9px;color:#9b908a;font-size:11px}.notification-state svg{width:27px;color:#d5b9bc}.notification-state p{margin:0}.comment-item,.forum-comment-item{scroll-margin-top:110px;border-radius:12px;transition:background-color .35s ease,box-shadow .35s ease}.notification-highlight{background:#fff0f1!important;box-shadow:0 0 0 4px #dc67781f;animation:notification-target-pulse .8s ease 2}@keyframes notification-target-pulse{50%{background:#ffe2e6;box-shadow:0 0 0 7px #dc677814}}.square-page,.square-post-page{min-height:calc(100vh - 76px);background-color:var(--theme-page-bg);background-image:var(--theme-page-pattern-image, none);background-repeat:repeat}.square-hero{position:relative;overflow:hidden;background:linear-gradient(125deg,var(--theme-square-hero-start),var(--theme-square-hero-middle) 58%,var(--theme-square-hero-end))}.theme-square-hero-decoration{position:absolute;z-index:0;top:0;right:0;width:min(58%,720px);height:100%;object-fit:contain;object-position:right center;pointer-events:none}.square-hero:after{content:"";position:absolute;inset:0;opacity:.25;background-image:radial-gradient(rgba(145,100,96,.2) .7px,transparent .7px);background-size:9px 9px;pointer-events:none}.square-hero-inner{position:relative;z-index:1;min-height:310px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:45px}.square-hero p{margin:0 0 7px;color:#bc7c84;font-family:Georgia,serif;font-size:10px;font-weight:700;letter-spacing:.24em}.square-hero h1{margin:0 0 15px;color:var(--theme-square-title);font-family:STKaiti,KaiTi,"FangSong",serif;font-size:54px;font-weight:400}.square-hero h2{margin:0;color:var(--theme-square-subtitle);font-family:STKaiti,KaiTi,"FangSong",serif;font-size:22px;font-weight:400;line-height:1.65}.square-compose{min-width:130px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.square-compose svg{width:17px}.square-content{max-width:980px;padding-top:42px;padding-bottom:100px}.square-categories{display:flex;align-items:center;gap:8px;margin-bottom:28px;overflow-x:auto;scrollbar-width:none}.square-categories::-webkit-scrollbar{display:none}.square-categories button{flex:0 0 auto;min-width:68px;height:37px;padding:0 14px;border:1px solid rgba(104,80,70,.09);border-radius:12px;color:#887c76;background:var(--theme-square-tag-bg);font-size:12px;cursor:pointer}.square-categories button.active{color:var(--theme-square-tag-active-text);border-color:#efc6cb;background:var(--theme-square-tag-active-bg);box-shadow:0 5px 13px #7b514c0f;font-weight:600}.forum-feed{display:grid;gap:20px}.forum-post-card{padding:25px 27px 20px;border:1px solid var(--theme-square-card-border);border-radius:19px;background-color:var(--theme-square-card-bg);background-image:var(--theme-square-card-decoration-image, none),var(--theme-square-card-texture-image, none);background-position:right bottom,center;background-size:min(42%,360px) auto,320px auto;background-repeat:no-repeat,repeat;box-shadow:0 10px 32px var(--theme-square-card-shadow),inset 0 1px 0 var(--theme-square-card-accent);transition:transform .2s,box-shadow .2s}.forum-post-card:hover{transform:translateY(-2px);box-shadow:0 15px 38px #533d331a,inset 0 1px 0 var(--theme-square-card-accent)}.forum-post-card>header,.forum-post-detail>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.forum-post-card>header>em,.forum-post-detail>header>em{flex:0 0 auto;padding:5px 9px;border-radius:8px;color:#b35f6a;background:var(--theme-primary-soft);font-size:10px;font-style:normal}.forum-author{min-width:0;display:flex;align-items:center;gap:8px}.forum-author>span,.forum-avatar{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#9d6069;background:#f7e0e2;font-size:11px;font-weight:700}.forum-author strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5d514c;font-size:12px}.forum-author time{color:#aaa09a;font-size:9px}.forum-post-copy{display:block;margin:19px 0 16px}.forum-post-copy h2{margin:0 0 9px;color:#453b38;font-size:20px;line-height:1.45;letter-spacing:.015em}.forum-post-copy p{margin:0;color:#726762;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.forum-post-card>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:17px;padding-top:14px;border-top:1px solid rgba(92,70,61,.07);color:#9b8f89;font-size:10px}.forum-post-stats{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.forum-post-stats>span,.forum-post-stats>a,.forum-post-stats>button{display:inline-flex;align-items:center;gap:5px;color:#887c76;white-space:nowrap}.forum-post-stats svg{width:15px}.forum-post-stats .is-liked{color:#cf6372}.forum-post-expand{flex:0 0 auto;color:#9b8f89}.forum-card-skeleton{height:250px;border-radius:19px;background:linear-gradient(100deg,#f0ebe7 20%,#fbf8f5,#f0ebe7 70%);background-size:200% 100%;animation:shimmer 1.3s infinite}.square-empty{min-height:370px;display:grid;justify-items:center;align-content:center;text-align:center;color:#8c817b}.square-empty>span{color:#d6a3a8;font-size:34px}.square-empty h3{margin:15px 0 6px;color:#5e524d}.square-empty p{margin:0 0 22px;font-size:12px}.square-floating-compose{display:none}.forum-media-grid{display:grid;gap:7px;overflow:hidden;border-radius:14px}.forum-media-grid button{position:relative;min-width:0;min-height:0;overflow:hidden;padding:0;border:0;border-radius:10px;background:#eee9e5;cursor:zoom-in}.forum-media-grid img{display:block;width:100%;height:100%;object-fit:cover}.forum-media-grid.is-card{max-height:420px}.forum-media-grid.is-card.media-count-1{grid-template-columns:1fr}.forum-media-grid.is-card.media-count-1 button{aspect-ratio:16/9;max-height:390px}.forum-media-grid.is-card.media-count-2{grid-template-columns:repeat(2,1fr)}.forum-media-grid.is-card.media-count-2 button{aspect-ratio:4/3}.forum-media-grid.is-card.media-count-3{grid-template-columns:1.5fr 1fr;grid-template-rows:repeat(2,1fr)}.forum-media-grid.is-card.media-count-3 button:first-child{grid-row:1/3}.forum-media-grid.is-card.media-count-3 button{min-height:120px}.forum-media-grid.is-card.media-count-4{grid-template-columns:repeat(2,1fr)}.forum-media-grid.is-card.media-count-4 button{aspect-ratio:16/10}.gif-badge{position:absolute;left:8px;bottom:8px;padding:3px 6px;border-radius:6px;color:#fff;background:#342c29bf;font-size:9px;font-weight:700}.media-more{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#2f272485;font-size:25px;font-weight:600}.forum-media-grid.is-detail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;max-height:none}.forum-media-grid.is-detail button{aspect-ratio:4/3}.forum-media-grid.is-detail.media-count-1{grid-template-columns:1fr}.forum-media-grid.is-detail.media-count-1 button{aspect-ratio:auto;max-height:720px}.forum-media-grid.is-detail.media-count-1 img{height:auto;max-height:720px;object-fit:contain;background:#f1ece8}.forum-media-grid.is-comment{grid-template-columns:repeat(3,minmax(0,150px));max-width:460px;margin:9px 0}.forum-media-grid.is-comment button{aspect-ratio:1}.post-editor-modal{width:min(720px,100%)}.post-editor-form{display:grid;gap:18px}.forum-field{display:grid;gap:8px}.forum-field>span,.forum-category-picker legend{color:#6d625d;font-size:12px;font-weight:600}.forum-field>span{display:flex;justify-content:space-between}.forum-field small{color:#aca19b;font-size:9px;font-weight:400}.forum-field input,.forum-field textarea{width:100%;border:1px solid #ddd2cb;border-radius:13px;outline:0;color:#493f3b;background:#fff;font-size:13px}.forum-field input{height:48px;padding:0 14px}.forum-field textarea{resize:vertical;min-height:140px;padding:13px 14px;line-height:1.7}.forum-field input:focus,.forum-field textarea:focus{border-color:#df8994;box-shadow:0 0 0 4px #e27e8b17}.forum-category-picker{min-width:0;margin:0;padding:0;border:0}.forum-category-picker legend{margin-bottom:9px}.forum-category-picker>div{display:flex;flex-wrap:wrap;gap:8px}.forum-category-picker input{position:absolute;opacity:0}.forum-category-picker span{display:grid;place-items:center;min-width:78px;height:36px;padding:0 12px;border:1px solid #e4d9d3;border-radius:10px;color:#837771;background:#fff;font-size:11px;cursor:pointer}.forum-category-picker input:checked+span{color:#aa5763;border-color:#eec3c8;background:#fff1f2;font-weight:600}.forum-category-picker input:focus-visible+span{outline:3px solid rgba(233,120,134,.22)}.post-editor-meta{display:flex;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid var(--line);color:#9a8f89;font-size:10px}.post-editor-meta strong{color:#655853}.post-publish-button{width:100%;min-height:49px}.media-upload-toolbar{display:flex;align-items:center;gap:12px}.media-upload-toolbar>span{color:#9c918b;font-size:10px}.media-add-button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px dashed #dbb6ba;border-radius:11px;color:#a75c66;background:#fff6f6;font-size:11px;cursor:pointer}.media-add-button svg{width:17px}.media-add-button:disabled{opacity:.45;cursor:not-allowed}.media-draft-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.media-draft{position:relative;overflow:hidden;aspect-ratio:1;border-radius:10px;background:#eee9e5}.media-draft>img{width:100%;height:100%;object-fit:cover}.media-draft>button:first-of-type{position:absolute;z-index:2;top:5px;right:5px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;color:#fff;background:#352b28ad;cursor:pointer}.media-draft>button svg{width:12px}.media-draft>em{position:absolute;left:5px;top:5px;padding:2px 4px;border-radius:4px;color:#fff;background:#352b28b3;font-size:8px;font-style:normal}.media-progress{position:absolute;inset:auto 5px 5px;height:20px;overflow:hidden;border-radius:6px;color:#fff;background:#3128259e;font-size:8px}.media-progress i{position:absolute;inset:auto auto 0 0;height:3px;background:#ef8a97}.media-progress span{position:relative;z-index:1;display:grid;place-items:center;height:100%}.media-retry{position:absolute;inset:auto 4px 4px;width:calc(100% - 8px);min-height:28px;padding:3px;border:0;border-radius:7px;color:#fff;background:#b14352e6;font-size:8px;cursor:pointer}.media-upload-help{margin:7px 0 0;color:#b65462;font-size:9px}.media-uploader.is-compact{margin-left:44px}.media-uploader.is-compact .media-draft-grid{grid-template-columns:repeat(3,90px)}.wall-comment-media-uploader{margin-top:8px}.wall-comment-media-uploader .media-add-button{min-height:34px;color:var(--theme-primary-hover);border-color:color-mix(in srgb,var(--theme-primary) 42%,transparent);background:var(--theme-primary-soft)}.wall-comment-media-uploader .media-draft-grid{grid-template-columns:repeat(3,76px)}.comment-main>.forum-media-grid.is-comment{gap:6px;max-width:420px;margin:8px 0}.comment-main>.forum-media-grid.is-comment.media-count-1{grid-template-columns:minmax(0,240px)}.comment-main>.forum-media-grid.is-comment.media-count-1 button{aspect-ratio:4/3}.comment-main>.forum-media-grid.is-comment.media-count-2{grid-template-columns:repeat(2,minmax(0,150px))}.comment-main>.forum-media-grid.is-comment.media-count-3{grid-template-columns:repeat(3,minmax(0,130px))}.image-lightbox{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:58px 75px;background:#1e1917e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-lightbox>img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 20px 70px #00000059}.lightbox-close,.lightbox-arrow{position:absolute;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:#ffffff24;cursor:pointer}.lightbox-close{top:21px;right:25px;width:42px;height:42px}.lightbox-close svg{width:20px}.lightbox-arrow{top:50%;width:46px;height:46px;transform:translateY(-50%)}.lightbox-arrow svg{width:22px}.lightbox-arrow.is-left{left:20px}.lightbox-arrow.is-right{right:20px}.lightbox-count{position:absolute;left:50%;bottom:20px;padding:6px 10px;border-radius:9px;color:#fff;background:#00000052;font-size:11px;transform:translate(-50%)}.square-post-page{padding:45px 0 100px}.square-detail-shell{max-width:940px}.square-back{display:inline-block;margin-bottom:19px;color:#9b6c71;font-size:12px}.forum-post-detail{padding:33px 38px 27px;border:1px solid var(--theme-square-card-border);border-radius:23px;background-color:var(--theme-square-card-bg);background-image:var(--theme-square-card-decoration-image, none),var(--theme-square-card-texture-image, none);background-position:right bottom,center;background-size:min(42%,360px) auto,320px auto;background-repeat:no-repeat,repeat;box-shadow:0 15px 42px var(--theme-square-card-shadow),inset 0 1px 0 var(--theme-square-card-accent)}.forum-post-detail h1{max-width:760px;margin:28px 0 18px;color:#403633;font-size:30px;line-height:1.45}.forum-detail-content{max-width:780px;margin:0;color:#625752;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:2}.forum-post-detail>footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:17px;border-top:1px solid var(--line);color:#9a8f89;font-size:10px}.forum-post-detail .forum-post-stats.is-detail{gap:17px}.forum-post-detail .forum-post-stats>button{padding:4px 2px;border:0;border-radius:7px;background:transparent;font:inherit;cursor:pointer}.forum-post-detail .forum-post-stats>button:hover{color:#c25d6b;background:#fff0f1}.forum-post-detail .forum-post-stats>button:disabled{opacity:.55;cursor:wait}.forum-post-detail>footer .forum-post-delete{flex:0 0 auto;padding:4px;border:0;color:#b85664;background:transparent;font-size:10px;cursor:pointer}.forum-comments-section{margin-top:27px;padding:30px 38px 38px;border:1px solid rgba(100,75,65,.08);border-radius:23px;background:#fff;box-shadow:0 15px 42px #523b310f}.forum-comments-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.forum-comments-title p{margin:0 0 5px;color:#c28b92;font-size:8px;font-weight:700;letter-spacing:.2em}.forum-comments-title h2{margin:0;color:#4e4340;font-size:21px}.forum-comments-title>span{color:#a09690;font-size:10px}.forum-comment-editor{margin-bottom:28px;padding:18px;border:1px solid #eadfda;border-radius:17px;background:#fffdfa}.forum-replying{display:flex;align-items:center;gap:5px;margin:0 0 10px 44px;color:#9d918b;font-size:10px}.forum-replying strong{color:#b55f6b}.forum-replying button{margin-left:auto;border:0;color:#a35e67;background:transparent;font-size:10px;cursor:pointer}.forum-comment-input{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px}.forum-comment-input label{position:relative}.forum-comment-input textarea{width:100%;min-height:100px;resize:vertical;padding:12px 48px 12px 13px;border:1px solid #ddd2cc;border-radius:13px;outline:0;color:#493f3b;background:#fff;font-size:12px;line-height:1.65}.forum-comment-input textarea:focus{border-color:#df8994;box-shadow:0 0 0 4px #e27e8b14}.forum-comment-input small{position:absolute;right:10px;bottom:8px;color:#aaa09a;font-size:8px}.forum-comment-submit{display:flex;align-items:center;justify-content:flex-end;gap:13px;margin-top:12px}.forum-comment-submit>span{margin-right:auto;color:#9d928c;font-size:9px}.forum-comment-submit button{min-height:38px;padding-inline:16px;border-radius:11px;font-size:10px}.forum-comment-thread{border-top:1px solid rgba(96,72,62,.08)}.forum-comment-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:19px 3px;scroll-margin-top:95px}.forum-comment-item.is-reply{position:relative;margin-left:44px;border-top:1px solid rgba(96,72,62,.06)}.forum-comment-item.is-reply:before{content:"";position:absolute;left:-22px;top:28px;width:14px;height:14px;border-left:1px solid #dfd2cb;border-bottom:1px solid #dfd2cb;border-radius:0 0 0 7px}.forum-comment-body{min-width:0}.forum-comment-body>header{min-height:21px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.forum-comment-body>header strong{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#574b47;font-size:12px}.forum-comment-body>header em{padding:1px 5px;border-radius:5px;color:#ae5864;background:#fff0f1;font-size:8px;font-style:normal}.forum-comment-body>header span{color:#a09690;font-size:9px}.forum-comment-body>header b{color:#b7616b;font-weight:500}.forum-comment-body>p{margin:6px 0 7px;color:#554a46;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.forum-comment-body>.deleted-comment-copy{color:#aaa09a;font-style:italic}.forum-comment-body>footer{display:flex;align-items:center;gap:11px;margin-top:6px}.forum-comment-body>footer time{color:#aaa09a;font-size:8px}.forum-comment-body>footer button{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border:0;border-radius:6px;color:#988d87;background:transparent;font-size:9px;cursor:pointer}.forum-comment-body>footer button:hover{color:#b95f6b;background:#fff2f3}.forum-comment-body>footer button:disabled{opacity:.55;cursor:wait}.forum-comment-body>footer svg{width:12px}.forum-comment-body>footer .forum-comment-like.is-liked{color:#cf6372;background:#fff2f3}.forum-comment-body>footer .forum-comment-delete{color:#b57a7f}.forum-comments-empty{min-height:180px;display:grid;place-items:center;align-content:center;color:#a29791;text-align:center}.forum-comments-empty span{color:#d7c6bf;font-size:28px}.forum-comments-empty p{margin:7px 0;font-size:11px}.square-detail-loading{display:grid;gap:18px}.square-detail-loading div{height:160px;border-radius:22px;background:linear-gradient(100deg,#f0ebe7 20%,#fbf8f5,#f0ebe7 70%);background-size:200%;animation:shimmer 1.3s infinite}.square-detail-loading div:first-child{height:350px}.square-detail-error{margin-top:40px}@media(max-width:760px){.navbar-inner{grid-template-columns:auto 1fr auto;gap:7px}.brand>span:last-child{display:none}.desktop-nav{display:flex;justify-content:center;gap:13px;font-size:11px}.desktop-nav a{padding-inline:2px}.nav-actions{gap:1px}.notification-trigger{width:35px;height:35px}.notification-trigger svg{width:18px}.guest-name{max-width:88px}.notification-panel{position:fixed;inset:65px 0 0;width:100%;border:0;border-radius:0;box-shadow:none;animation-name:sheet-in}.notification-list{max-height:calc(100vh - 129px)}.notification-mobile-close{display:grid;place-items:center;order:3;width:30px;height:30px;padding:0;border:0;border-radius:50%;color:#8d827c;background:#f3ede9}.notification-mobile-close svg{width:15px}.notification-panel>header>button:last-child:not(.notification-mobile-close){margin-left:auto}.square-page,.square-post-page{min-height:calc(100vh - 65px)}.square-hero-inner{min-height:270px;align-items:end;padding-block:38px}.square-hero h1{font-size:46px}.square-hero h2{font-size:18px}.square-compose{display:none}.square-content{width:calc(100% - 24px);padding-top:27px;padding-bottom:85px}.square-categories{margin-bottom:20px}.square-categories button{min-width:62px;height:35px;padding-inline:11px}.forum-post-card{padding:20px 18px 17px;border-radius:17px}.forum-post-copy h2{font-size:18px}.forum-post-copy p{font-size:12px;line-height:1.75}.forum-post-card>footer{align-items:flex-start}.forum-post-stats{gap:10px}.forum-post-expand{padding-top:2px}.forum-author strong{max-width:110px}.forum-media-grid.is-card{max-height:310px}.forum-media-grid.is-card.media-count-3 button{min-height:87px}.square-floating-compose{position:fixed;z-index:40;right:20px;bottom:21px;display:grid;place-items:center;width:55px;height:55px;padding:0;border:0;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ed8290,#d96073);box-shadow:0 12px 27px #d0546957}.square-floating-compose svg{width:24px}.theme-home-decoration{width:52vw;opacity:.45}.theme-square-hero-decoration{width:88%;opacity:.45}.post-editor-modal{display:flex;flex-direction:column;max-height:95vh}.post-editor-form{overflow-y:auto;padding-right:2px}.media-draft-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.post-editor-meta{display:grid}.forum-category-picker>div{display:grid;grid-template-columns:repeat(2,1fr)}.forum-category-picker span{min-width:0}.image-lightbox{padding:55px 8px}.lightbox-arrow{width:39px;height:39px;background:#0006}.lightbox-arrow.is-left{left:5px}.lightbox-arrow.is-right{right:5px}.lightbox-close{top:13px;right:13px}.square-post-page{padding:25px 0 75px}.square-detail-shell{width:calc(100% - 24px)}.forum-post-detail{padding:23px 18px 19px;border-radius:18px}.forum-post-detail h1{margin-top:23px;font-size:24px}.forum-detail-content{font-size:14px;line-height:1.9}.forum-post-detail>footer{align-items:flex-start}.forum-post-detail .forum-post-stats.is-detail{gap:11px}.forum-media-grid.is-detail{grid-template-columns:1fr}.forum-media-grid.is-detail button{aspect-ratio:auto;max-height:570px}.forum-media-grid.is-detail img{height:auto;max-height:570px;object-fit:contain}.forum-comments-section{margin-top:17px;padding:22px 14px 28px;border-radius:18px}.forum-comment-editor{padding:13px 10px}.forum-comment-item{padding-block:16px}.forum-comment-item.is-reply{margin-left:26px}.forum-comment-item.is-reply:before{left:-14px;width:9px}.media-uploader.is-compact{margin-left:0;padding-left:44px}.media-uploader.is-compact .media-draft-grid,.forum-media-grid.is-comment{grid-template-columns:repeat(3,minmax(0,1fr))}.forum-comment-submit{flex-wrap:wrap}.wall-comment-media-uploader .media-uploader.is-compact{padding-left:37px}.wall-comment-media-uploader .media-draft-grid{grid-template-columns:repeat(3,minmax(0,76px))}.comment-main>.forum-media-grid.is-comment.media-count-1{grid-template-columns:minmax(0,min(240px,100%))}.comment-main>.forum-media-grid.is-comment.media-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.comment-main>.forum-media-grid.is-comment.media-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:390px){.desktop-nav{gap:8px}.guest-name{max-width:70px}.notification-trigger{width:32px}.forum-post-card>header>em{padding-inline:6px}.forum-author{gap:6px}.forum-author time{display:none}.media-draft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-skin=huawei-clean]{--skin-font: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--skin-hairline: #e2e5e8;--skin-lift: 0 1px 2px rgba(25, 25, 25, .04), 0 8px 24px rgba(25, 25, 25, .05)}html[data-skin=huawei-clean] .hero h1,html[data-skin=huawei-clean] .square-hero h1,html[data-skin=huawei-clean] .square-hero h2,html[data-skin=huawei-clean] .message-content,html[data-skin=huawei-clean] .note-editor textarea,html[data-skin=huawei-clean] .comment-message-preview p,html[data-skin=huawei-clean] .footer-inner p,html[data-skin=huawei-clean] .empty-note,html[data-skin=huawei-clean] .limit-note{font-family:var(--skin-font);letter-spacing:0}html[data-skin=huawei-clean] .hero h1{font-weight:650;line-height:1.16}html[data-skin=huawei-clean] .hero h1 em:after{display:none}html[data-skin=huawei-clean] .square-hero h1{font-weight:650;letter-spacing:.01em}html[data-skin=huawei-clean] .square-hero h2{font-weight:400}html[data-skin=huawei-clean] .message-content{font-size:16px;line-height:1.9}html[data-skin=huawei-clean] .note-editor textarea{font-size:16px;line-height:1.8}html[data-skin=huawei-clean] .comment-message-preview p{font-size:15px}html[data-skin=huawei-clean] .section-kicker,html[data-skin=huawei-clean] .square-hero p,html[data-skin=huawei-clean] .eyebrow,html[data-skin=huawei-clean] .forum-comments-title p{font-family:var(--skin-font);color:#98a0a8}html[data-skin=huawei-clean] .identity-stats strong{font-family:var(--skin-font);font-weight:650}html[data-skin=huawei-clean] .navbar{border-bottom:1px solid var(--skin-hairline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-skin=huawei-clean] .brand-heart,html[data-skin=huawei-clean] .footer-heart{border-radius:8px;transform:none;background:var(--theme-primary);box-shadow:none}html[data-skin=huawei-clean] .desktop-nav{color:#5f6670}html[data-skin=huawei-clean] .desktop-nav a.active{color:var(--theme-primary)}html[data-skin=huawei-clean] .dropdown,html[data-skin=huawei-clean] .notification-panel,html[data-skin=huawei-clean] .modal{border:1px solid var(--skin-hairline);border-radius:14px;box-shadow:0 12px 40px #1919191a}html[data-skin=huawei-clean] .dropdown button:hover{background:#f5f6f7;color:var(--theme-primary)}html[data-skin=huawei-clean] .avatar,html[data-skin=huawei-clean] .comment-avatar,html[data-skin=huawei-clean] .notification-avatar,html[data-skin=huawei-clean] .forum-author>span,html[data-skin=huawei-clean] .forum-avatar{background:#f1f3f5;color:var(--theme-primary)}html[data-skin=huawei-clean] .composer-avatar{background:#eef1f3;color:#5f6670}html[data-skin=huawei-clean] .primary-button,html[data-skin=huawei-clean] .comment-send,html[data-skin=huawei-clean] .floating-compose,html[data-skin=huawei-clean] .square-floating-compose{background:var(--theme-primary);box-shadow:none}html[data-skin=huawei-clean] .primary-button{border-radius:10px}html[data-skin=huawei-clean] .primary-button:hover:not(:disabled){background:var(--theme-primary-hover);transform:none;box-shadow:none}html[data-skin=huawei-clean] .hero-button{border-radius:10px}html[data-skin=huawei-clean] .secondary-button{border:1px solid var(--skin-hairline);border-radius:10px;box-shadow:none;color:#40454b}html[data-skin=huawei-clean] .secondary-button:hover:not(:disabled){background:#f5f6f7;transform:none}html[data-skin=huawei-clean] .danger-button{background:#c0392b;border-radius:10px}html[data-skin=huawei-clean] .comment-send{border-radius:9px}html[data-skin=huawei-clean] .toast span{background:var(--theme-primary)}html[data-skin=huawei-clean] .hero{background:var(--theme-home-hero-bg)}html[data-skin=huawei-clean] .hero:after,html[data-skin=huawei-clean] .square-hero:after{display:none}html[data-skin=huawei-clean] .hero-art,html[data-skin=huawei-clean] .hero-blob{display:none}html[data-skin=huawei-clean] .hero-inner{grid-template-columns:1fr}html[data-skin=huawei-clean] .hero-copy{max-width:680px;padding:84px 0 92px}html[data-skin=huawei-clean] .eyebrow span{background:#c9ced4}html[data-skin=huawei-clean] .hero-subtitle{font-size:15px;letter-spacing:.02em}html[data-skin=huawei-clean] .identity-panel{border:1px solid var(--skin-hairline);border-radius:14px;box-shadow:var(--skin-lift);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=huawei-clean] .identity-panel.is-full{background:var(--theme-home-identity-bg)}html[data-skin=huawei-clean] .limit-hint{color:#98a0a8}html[data-skin=huawei-clean] .message-card{border:1px solid var(--skin-hairline);border-radius:12px;box-shadow:var(--skin-lift);background-image:none;padding-top:26px;transform:none;animation:none}html[data-skin=huawei-clean] .message-card:before{display:none}html[data-skin=huawei-clean] .message-card:nth-child(3n+1),html[data-skin=huawei-clean] .message-card:nth-child(3n+2),html[data-skin=huawei-clean] .message-card:nth-child(3n){transform:none}html[data-skin=huawei-clean] .message-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1919190d,0 14px 34px #19191914}html[data-skin=huawei-clean] .pin,html[data-skin=huawei-clean] .message-fastener{display:none}html[data-skin=huawei-clean] .message-card.is-mine:after{background:var(--theme-primary);opacity:.5}html[data-skin=huawei-clean] .message-grid{gap:22px 20px}html[data-skin=huawei-clean] .tabs{border-color:var(--skin-hairline);background:#eef1f3;border-radius:10px}html[data-skin=huawei-clean] .tabs button{border-radius:7px;color:#5f6670}html[data-skin=huawei-clean] .tabs button.active{color:#191919;box-shadow:0 1px 2px #19191914}html[data-skin=huawei-clean] .mine-filter{border-color:var(--skin-hairline);background:#fff;color:#5f6670}html[data-skin=huawei-clean] .author-line strong{color:#40454b}html[data-skin=huawei-clean] .author-line>span{background:#f1f3f5;color:var(--theme-primary)}html[data-skin=huawei-clean] .like-button,html[data-skin=huawei-clean] .comment-button{background:#fff9;color:#70767e}html[data-skin=huawei-clean] .like-button:hover,html[data-skin=huawei-clean] .like-button.liked{color:var(--theme-primary);background:#fff}html[data-skin=huawei-clean] .comment-button:hover{color:#40454b;background:#fff}html[data-skin=huawei-clean] .state-card{border:1px solid var(--skin-hairline);border-radius:16px;background:#fff}html[data-skin=huawei-clean] .empty-note,html[data-skin=huawei-clean] .limit-note,html[data-skin=huawei-clean] .confirm-illustration{background:#f1f3f5;color:#5f6670;box-shadow:none;transform:none}html[data-skin=huawei-clean] .empty-note span,html[data-skin=huawei-clean] .limit-note i,html[data-skin=huawei-clean] .limit-note span{color:#98a0a8}html[data-skin=huawei-clean] .swatch i{border-radius:6px;transform:none;box-shadow:none}html[data-skin=huawei-clean] .swatch-yellow i{background:var(--theme-note-yellow)}html[data-skin=huawei-clean] .swatch-pink i{background:var(--theme-note-pink)}html[data-skin=huawei-clean] .swatch-blue i{background:var(--theme-note-blue)}html[data-skin=huawei-clean] .swatch-green i{background:var(--theme-note-green)}html[data-skin=huawei-clean] .swatch-cream i{background:var(--theme-note-cream)}html[data-skin=huawei-clean] .color-picker input:checked+.swatch{border-color:var(--theme-primary)}html[data-skin=huawei-clean] .note-editor{border:1px solid var(--skin-hairline);border-radius:12px;box-shadow:none;background:#fff}html[data-skin=huawei-clean] .modal-header h2:after{content:none}html[data-skin=huawei-clean] .modal-close{background:#f1f3f5;color:#5f6670}html[data-skin=huawei-clean] .modal-close:hover{background:#e8ebee}html[data-skin=huawei-clean] .comment-message-preview{border:1px solid var(--skin-hairline);box-shadow:none;border-radius:12px}html[data-skin=huawei-clean] .comment-message-preview:after{display:none}html[data-skin=huawei-clean] .square-hero{background:linear-gradient(180deg,var(--theme-square-hero-start),var(--theme-square-hero-end))}html[data-skin=huawei-clean] .square-hero-inner{min-height:250px}html[data-skin=huawei-clean] .square-categories button{border:1px solid var(--skin-hairline);border-radius:9px;color:#5f6670}html[data-skin=huawei-clean] .square-categories button.active{border-color:var(--theme-primary);box-shadow:none}html[data-skin=huawei-clean] .forum-post-card,html[data-skin=huawei-clean] .forum-post-detail{border:1px solid var(--skin-hairline);border-radius:14px;background-image:none;box-shadow:var(--skin-lift)}html[data-skin=huawei-clean] .forum-post-card:hover{transform:none;box-shadow:0 2px 4px #1919190d,0 14px 34px #19191914}html[data-skin=huawei-clean] .forum-post-copy h2{font-weight:600;color:#191919}html[data-skin=huawei-clean] .forum-comments-section{border:1px solid var(--skin-hairline);border-radius:14px;box-shadow:var(--skin-lift)}html[data-skin=huawei-clean] .forum-comment-editor{border:1px solid var(--skin-hairline);border-radius:12px;background:#fafbfc}html[data-skin=huawei-clean] .forum-category-picker input:checked+span{border-color:var(--theme-primary);background:var(--theme-primary-soft)}html[data-skin=huawei-clean] .media-add-button{border-color:var(--skin-hairline);background:#fafbfc;color:#5f6670}html[data-skin=huawei-clean] .square-back{color:#5f6670}html[data-skin=huawei-clean] .notification-trigger:hover,html[data-skin=huawei-clean] .notification-trigger[aria-expanded=true]{background:#f1f3f5}html[data-skin=huawei-clean] .notification-trigger>span{background:var(--theme-primary);border-color:var(--theme-page-bg)}html[data-skin=huawei-clean] .notification-item:hover{background:#f8f9fa}html[data-skin=huawei-clean] .notification-item.is-unread{background:#fbfcfd}html[data-skin=huawei-clean] .notification-item.is-unread .notification-item-main>i{background:var(--theme-primary)}html[data-skin=huawei-clean] .notification-group-label{background:#f5f6f7;color:#98a0a8}html[data-skin=huawei-clean] .notification-highlight{background:var(--theme-primary-soft)!important;box-shadow:0 0 0 4px #c7000b1a}html[data-skin=huawei-clean] .comment-main header em,html[data-skin=huawei-clean] .forum-comment-body>header em{background:#f1f3f5;color:var(--theme-primary)}html[data-skin=huawei-clean] .comment-main footer button:hover,html[data-skin=huawei-clean] .forum-comment-body>footer button:hover{color:var(--theme-primary);background:var(--theme-primary-soft)}html[data-skin=huawei-clean] .site-footer{background:#fafbfc;border-top:1px solid var(--skin-hairline)}html[data-skin=huawei-clean] .pond-water,html[data-skin-pond=huawei-clean] .pond-water{background:#24383e;border-color:#24383e2e;box-shadow:0 12px 35px #1923261f}@media(max-width:760px){html[data-skin=huawei-clean] .hero-copy{padding:56px 4px 62px}html[data-skin=huawei-clean] .message-card{padding-top:24px}html[data-skin=huawei-clean] .square-hero-inner{min-height:220px}}html[data-skin=qingjian]{--skin-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--skin-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--skin-paper: #f0f1e8;--skin-jian: #fafaf3;--skin-ink: #2b323b;--skin-ink-soft: #58616d;--skin-indigo: #2e5a88;--skin-indigo-deep: #24486e;--skin-indigo-wash: #e7edf4;--skin-seal: #b5412f;--skin-hairline: #dfdfd1;--skin-hairline-strong: #cbcab9;--skin-meta: #8b8e7d;--skin-rule: repeating-linear-gradient(90deg, rgba(43, 50, 59, .04) 0 1px, transparent 1px 36px)}html[data-skin=qingjian] .hero h1,html[data-skin=qingjian] .square-hero h1,html[data-skin=qingjian] .wall-heading h2,html[data-skin=qingjian] .forum-post-copy h2,html[data-skin=qingjian] .forum-post-detail h1,html[data-skin=qingjian] .modal-header h2,html[data-skin=qingjian] .author-line strong,html[data-skin=qingjian] .identity-stats strong{font-family:var(--skin-serif);letter-spacing:.04em;background-image:none;-webkit-text-fill-color:currentColor}html[data-skin=qingjian] .message-content,html[data-skin=qingjian] .note-editor textarea,html[data-skin=qingjian] .comment-message-preview p,html[data-skin=qingjian] .footer-inner p,html[data-skin=qingjian] .empty-note,html[data-skin=qingjian] .limit-note{font-family:var(--skin-sans);letter-spacing:0}html[data-skin=qingjian] .square-hero h2{font-family:var(--skin-sans);font-weight:400;line-height:2}html[data-skin=qingjian] .message-content{font-size:16px;line-height:1.95;text-indent:2em}html[data-skin=qingjian] .note-editor textarea{font-size:16px;line-height:1.9}html[data-skin=qingjian] .comment-message-preview p{font-size:15px}html[data-skin=qingjian] .wall-heading h2{font-weight:650;letter-spacing:.08em}html[data-skin=qingjian] .navbar{border-bottom:1px solid var(--skin-hairline);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-skin=qingjian] .brand-heart,html[data-skin=qingjian] .footer-heart{border-radius:6px;transform:none;background:var(--skin-seal);box-shadow:none}html[data-skin=qingjian] .desktop-nav{color:var(--skin-ink-soft)}html[data-skin=qingjian] .desktop-nav a.active{color:var(--skin-indigo)}html[data-skin=qingjian] .dropdown,html[data-skin=qingjian] .notification-panel,html[data-skin=qingjian] .modal{border:1px solid var(--skin-hairline);border-radius:8px;box-shadow:0 16px 48px #2b323b29}html[data-skin=qingjian] .dropdown button:hover{background:var(--skin-indigo-wash);color:var(--skin-indigo)}html[data-skin=qingjian] .avatar,html[data-skin=qingjian] .comment-avatar,html[data-skin=qingjian] .notification-avatar,html[data-skin=qingjian] .forum-author>span,html[data-skin=qingjian] .forum-avatar{background:#eceade;color:var(--skin-indigo)}html[data-skin=qingjian] .composer-avatar{background:#e9e9de;color:var(--skin-ink-soft)}html[data-skin=qingjian] .primary-button,html[data-skin=qingjian] .comment-send,html[data-skin=qingjian] .floating-compose,html[data-skin=qingjian] .square-floating-compose{background:var(--theme-primary);box-shadow:none}html[data-skin=qingjian] .primary-button{border-radius:4px}html[data-skin=qingjian] .primary-button:hover:not(:disabled){background:var(--theme-primary-hover);transform:none;box-shadow:none}html[data-skin=qingjian] .hero-button{border-radius:4px;margin-top:0}html[data-skin=qingjian] .secondary-button{border:1px solid var(--skin-hairline-strong);border-radius:4px;box-shadow:none;background:var(--skin-jian);color:var(--skin-ink)}html[data-skin=qingjian] .secondary-button:hover:not(:disabled){background:#f1f0e4;border-color:#b9b8a5;transform:none}html[data-skin=qingjian] .danger-button{background:var(--skin-seal);border-radius:4px}html[data-skin=qingjian] .comment-send{border-radius:4px}html[data-skin=qingjian] .toast span{background:var(--theme-primary)}html[data-skin=qingjian] .hero{background-color:var(--theme-home-hero-bg);background-image:var(--skin-rule)}html[data-skin=qingjian] .hero:after,html[data-skin=qingjian] .square-hero:after{display:none}html[data-skin=qingjian] .hero-art,html[data-skin=qingjian] .hero-blob{display:none}html[data-skin=qingjian] .hero-inner{grid-template-columns:1fr}html[data-skin=qingjian] .eyebrow{display:none}html[data-skin=qingjian] .hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(32px,7vw,96px);max-width:880px;padding:96px 0 104px}html[data-skin=qingjian] .hero h1{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;display:flex;flex-direction:column;align-items:center;white-space:pre-line;font-weight:650;font-size:clamp(42px,5.6vw,58px);line-height:1.42;letter-spacing:0;color:var(--theme-home-title);margin:0}html[data-skin=qingjian] .hero h1 em{display:none}html[data-skin=qingjian] .hero h1 em:after{display:none}html[data-skin=qingjian] .hero h1:after{content:"信";display:inline-block;margin-top:1.5em;font-size:.4em;font-weight:600;line-height:1;padding:.24em .17em;border:.13em solid var(--skin-seal);border-radius:.2em;color:var(--skin-seal);letter-spacing:0;opacity:.92;transform:rotate(-2deg);animation:qj-seal-press .55s .3s cubic-bezier(.2,1.3,.35,1) both}@keyframes qj-seal-press{0%{opacity:0;transform:scale(1.7) rotate(-7deg)}to{opacity:.92;transform:scale(1) rotate(-2deg)}}@media(prefers-reduced-motion:reduce){html[data-skin=qingjian] .hero h1:after{animation:none}}html[data-skin=qingjian] .hero-subtitle{grid-column:1;grid-row:1;align-self:end;max-width:30em;margin:0 0 30px;font-size:16px;line-height:2;letter-spacing:.02em}html[data-skin=qingjian] .hero-button{grid-column:1;grid-row:2;justify-self:start;align-self:start}html[data-skin=qingjian] .identity-panel{border:1px solid var(--skin-hairline);border-radius:6px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=qingjian] .identity-panel.is-full{background:var(--theme-home-identity-bg)}html[data-skin=qingjian] .identity-stats strong{font-weight:650}html[data-skin=qingjian] .limit-hint{color:var(--skin-meta)}html[data-skin=qingjian] .section-kicker{display:none}html[data-skin=qingjian] .message-card{border:1px solid var(--skin-hairline);border-radius:3px;box-shadow:none;background-image:none;padding-top:26px;transform:none;animation:none}html[data-skin=qingjian] .message-card:before{display:none}html[data-skin=qingjian] .message-card:nth-child(3n+1),html[data-skin=qingjian] .message-card:nth-child(3n+2),html[data-skin=qingjian] .message-card:nth-child(3n){transform:none}html[data-skin=qingjian] .message-card:hover{transform:none;box-shadow:none;border-color:var(--skin-hairline-strong)}html[data-skin=qingjian] .pin,html[data-skin=qingjian] .message-fastener{display:none}html[data-skin=qingjian] .message-card.is-mine:after{background:var(--skin-seal);opacity:.55}html[data-skin=qingjian] .message-grid{gap:22px 20px}html[data-skin=qingjian] .card-footer{flex-direction:row-reverse}html[data-skin=qingjian] .author-line strong{font-weight:600;letter-spacing:.06em;color:var(--skin-ink)}html[data-skin=qingjian] .author-line>span{background:var(--skin-indigo-wash);color:var(--skin-indigo)}html[data-skin=qingjian] .author-line time{color:var(--skin-meta)}html[data-skin=qingjian] .like-button,html[data-skin=qingjian] .comment-button{background:transparent;color:#7b7e6d}html[data-skin=qingjian] .like-button:hover:not(:disabled),html[data-skin=qingjian] .like-button.liked{color:var(--skin-seal);background:transparent}html[data-skin=qingjian] .comment-button:hover{color:var(--skin-indigo);background:transparent}html[data-skin=qingjian] .tabs{border-color:var(--skin-hairline);background:#e9e9de;border-radius:4px}html[data-skin=qingjian] .tabs button{border-radius:2px;color:var(--skin-ink-soft)}html[data-skin=qingjian] .tabs button.active{color:var(--skin-ink);background:var(--skin-jian);box-shadow:none}html[data-skin=qingjian] .mine-filter{border-color:var(--skin-hairline-strong);background:var(--skin-jian);color:var(--skin-ink-soft)}html[data-skin=qingjian] .state-card{border:1px solid var(--skin-hairline);border-radius:6px;background:var(--skin-jian)}html[data-skin=qingjian] .empty-note,html[data-skin=qingjian] .limit-note,html[data-skin=qingjian] .confirm-illustration{background:#eceade;color:var(--skin-ink-soft);box-shadow:none;transform:none}html[data-skin=qingjian] .empty-note span,html[data-skin=qingjian] .limit-note i,html[data-skin=qingjian] .limit-note span{color:var(--skin-meta)}html[data-skin=qingjian] .swatch i{border-radius:3px;transform:none;box-shadow:none}html[data-skin=qingjian] .swatch-yellow i{background:var(--theme-note-yellow)}html[data-skin=qingjian] .swatch-pink i{background:var(--theme-note-pink)}html[data-skin=qingjian] .swatch-blue i{background:var(--theme-note-blue)}html[data-skin=qingjian] .swatch-green i{background:var(--theme-note-green)}html[data-skin=qingjian] .swatch-cream i{background:var(--theme-note-cream)}html[data-skin=qingjian] .color-picker input:checked+.swatch{border-color:var(--skin-indigo)}html[data-skin=qingjian] .note-editor{border:1px solid var(--skin-hairline);border-radius:4px;box-shadow:none;background:var(--skin-jian)}html[data-skin=qingjian] .modal-header h2{font-weight:650}html[data-skin=qingjian] .modal-header h2:after{content:none}html[data-skin=qingjian] .modal-close{background:#eceade;color:var(--skin-ink-soft)}html[data-skin=qingjian] .modal-close:hover{background:#e2e0d2}html[data-skin=qingjian] .comment-message-preview{border:1px solid var(--skin-hairline);box-shadow:none;border-radius:4px;background:var(--skin-jian)}html[data-skin=qingjian] .comment-message-preview:after{display:none}html[data-skin=qingjian] .square-hero{background-color:var(--theme-square-hero-start);background-image:var(--skin-rule)}html[data-skin=qingjian] .square-hero-inner{min-height:250px}html[data-skin=qingjian] .square-hero-inner p:first-child{display:none}html[data-skin=qingjian] .square-hero h1{font-weight:650;letter-spacing:.1em}html[data-skin=qingjian] .square-categories button{border:1px solid var(--skin-hairline);border-radius:3px;color:var(--skin-ink-soft)}html[data-skin=qingjian] .square-categories button.active{border-color:var(--skin-indigo);color:var(--skin-indigo);background:var(--skin-indigo-wash);box-shadow:none}html[data-skin=qingjian] .forum-post-card,html[data-skin=qingjian] .forum-post-detail{border:1px solid var(--skin-hairline);border-radius:4px;background-image:none;box-shadow:none}html[data-skin=qingjian] .forum-post-card:hover{transform:none;box-shadow:none;border-color:var(--skin-hairline-strong)}html[data-skin=qingjian] .forum-post-copy h2{font-weight:600;letter-spacing:.02em;color:var(--skin-ink)}html[data-skin=qingjian] .forum-comments-section{border:1px solid var(--skin-hairline);border-radius:4px;box-shadow:none}html[data-skin=qingjian] .forum-comment-editor{border:1px solid var(--skin-hairline);border-radius:4px;background:#f4f4ea}html[data-skin=qingjian] .forum-category-picker input:checked+span{border-color:var(--skin-indigo);background:var(--skin-indigo-wash)}html[data-skin=qingjian] .media-add-button{border-color:var(--skin-hairline-strong);background:#f4f4ea;color:var(--skin-ink-soft)}html[data-skin=qingjian] .square-back{color:var(--skin-ink-soft)}html[data-skin=qingjian] .forum-post-expand{font-size:0}html[data-skin=qingjian] .forum-post-expand:after{content:"展开这件事";font-size:13px}html[data-skin=qingjian] .forum-post-card>header>em,html[data-skin=qingjian] .forum-post-detail>header>em{color:var(--skin-indigo);background:var(--skin-indigo-wash);border-radius:2px}html[data-skin=qingjian] .forum-author strong{color:var(--skin-ink)}html[data-skin=qingjian] .forum-author time{color:var(--skin-meta)}html[data-skin=qingjian] .forum-post-copy p{color:#5c6152}html[data-skin=qingjian] .forum-post-stats>span,html[data-skin=qingjian] .forum-post-stats>a,html[data-skin=qingjian] .forum-post-stats>button{color:#7b7e6d}html[data-skin=qingjian] .forum-post-stats .is-liked{color:var(--skin-seal)}html[data-skin=qingjian] .forum-post-expand{color:var(--skin-meta)}html[data-skin=qingjian] .forum-post-detail h1{color:#242b33;font-weight:650}html[data-skin=qingjian] .forum-detail-content{color:#3a414b;font-family:var(--skin-sans);font-size:15px;line-height:2}html[data-skin=qingjian] .forum-post-detail>footer{border-top-color:var(--skin-hairline);color:var(--skin-meta)}html[data-skin=qingjian] .forum-post-detail .forum-post-stats>button:hover{color:var(--skin-indigo);background:var(--skin-indigo-wash)}html[data-skin=qingjian] .forum-post-delete{color:var(--skin-seal)}html[data-skin=qingjian] .forum-comments-title p{color:var(--skin-meta)}html[data-skin=qingjian] .forum-comments-title h2{font-family:var(--skin-serif);color:#242b33;font-weight:650}html[data-skin=qingjian] .forum-comments-title>span{color:var(--skin-meta)}html[data-skin=qingjian] .forum-replying{color:var(--skin-meta)}html[data-skin=qingjian] .forum-replying strong,html[data-skin=qingjian] .forum-replying button{color:var(--skin-indigo)}html[data-skin=qingjian] .forum-comment-input textarea{border-color:var(--skin-hairline-strong);border-radius:3px;color:var(--skin-ink)}html[data-skin=qingjian] .forum-comment-input textarea:focus{border-color:var(--skin-indigo);box-shadow:0 0 0 3px #2e5a881a}html[data-skin=qingjian] .forum-comment-input small{color:var(--skin-meta)}html[data-skin=qingjian] .forum-comment-submit>span{color:var(--skin-meta)}html[data-skin=qingjian] .comment-form-error{color:var(--skin-seal)}html[data-skin=qingjian] .square-empty>span,html[data-skin=qingjian] .state-card>span{color:#c3c4b2}html[data-skin=qingjian] .forum-field>span,html[data-skin=qingjian] .forum-category-picker legend{color:var(--skin-ink-soft)}html[data-skin=qingjian] .forum-field small{color:var(--skin-meta)}html[data-skin=qingjian] .forum-field input,html[data-skin=qingjian] .forum-field textarea{border-color:var(--skin-hairline-strong);border-radius:3px;color:var(--skin-ink)}html[data-skin=qingjian] .forum-field input:focus,html[data-skin=qingjian] .forum-field textarea:focus{border-color:var(--skin-indigo);box-shadow:0 0 0 3px #2e5a881a}html[data-skin=qingjian] .forum-category-picker span{border-color:var(--skin-hairline);border-radius:3px;color:var(--skin-ink-soft)}html[data-skin=qingjian] .forum-category-picker input:checked+span{color:var(--skin-indigo);border-color:var(--skin-indigo);background:var(--skin-indigo-wash)}html[data-skin=qingjian] .forum-category-picker input:focus-visible+span{outline:3px solid rgba(46,90,136,.18)}html[data-skin=qingjian] .post-editor-meta{border-top-color:var(--skin-hairline);color:var(--skin-meta)}html[data-skin=qingjian] .post-editor-meta strong{color:var(--skin-ink-soft)}html[data-skin=qingjian] .media-upload-toolbar>span{color:var(--skin-meta)}html[data-skin=qingjian] .notification-trigger:hover,html[data-skin=qingjian] .notification-trigger[aria-expanded=true]{background:#e9e9de}html[data-skin=qingjian] .notification-trigger>span{background:var(--skin-seal);border-color:var(--theme-page-bg)}html[data-skin=qingjian] .notification-item:hover{background:#f4f4ea}html[data-skin=qingjian] .notification-item.is-unread{background:#f7f6ee}html[data-skin=qingjian] .notification-item.is-unread .notification-item-main>i{background:var(--skin-indigo)}html[data-skin=qingjian] .notification-group-label{background:#ececdf;color:#6e7160}html[data-skin=qingjian] .notification-highlight{background:var(--skin-indigo-wash)!important;box-shadow:0 0 0 4px #2e5a881f}html[data-skin=qingjian] .comment-main header em,html[data-skin=qingjian] .forum-comment-body>header em{background:var(--skin-indigo-wash);color:var(--skin-indigo)}html[data-skin=qingjian] .comment-main footer button:hover,html[data-skin=qingjian] .forum-comment-body>footer button:hover{color:var(--skin-indigo);background:var(--skin-indigo-wash)}html[data-skin=qingjian] .site-footer{background:#ebece1;border-top:1px solid var(--skin-hairline)}html[data-skin=qingjian] .identity-skeleton{background:linear-gradient(90deg,#fafaf3 25%,#f0f1e6,#fafaf3 75%);background-size:200% 100%}html[data-skin=qingjian] .card-skeleton,html[data-skin=qingjian] .forum-card-skeleton{border-radius:4px;background:linear-gradient(100deg,#e9e9de 20%,#f6f6ec,#e9e9de 70%);background-size:200% 100%}html[data-skin=qingjian] .pond-water,html[data-skin-pond=qingjian] .pond-water{background:#223840;border-color:#22384033;box-shadow:0 12px 35px #1d2c3424}@media(max-width:760px){html[data-skin=qingjian] .hero-copy{grid-template-columns:minmax(0,1fr);padding:62px 4px 68px}html[data-skin=qingjian] .hero h1{grid-column:1;grid-row:1;justify-self:start;flex-direction:row;align-items:center;white-space:normal;font-size:38px;letter-spacing:.14em;margin-bottom:24px}html[data-skin=qingjian] .hero h1:after{margin-top:0;margin-left:.6em}html[data-skin=qingjian] .hero-subtitle{grid-row:2;margin-bottom:26px}html[data-skin=qingjian] .hero-button{grid-row:3}html[data-skin=qingjian] .message-card{padding-top:24px}html[data-skin=qingjian] .square-hero-inner{min-height:220px}}html[data-skin=liujin]{--skin-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--skin-serif-num: "Liberation Serif", "Times New Roman", "DejaVu Serif", Georgia, serif;--skin-navy: #1e3a8a;--skin-ink: #111827;--skin-ink-soft: #5b6472;--skin-gold: #a16207;--skin-gold-light: #d8b45f;--skin-ground: #f6f7f9;--skin-paper: #ffffff;--skin-hairline: #e3e7ec;--skin-hairline-strong: #c9d2dc;--skin-navy-deep: #0f1c37}html[data-skin=liujin] .hero h1,html[data-skin=liujin] .square-hero h1,html[data-skin=liujin] .square-hero h2,html[data-skin=liujin] .wall-heading h2,html[data-skin=liujin] .forum-post-copy h2,html[data-skin=liujin] .forum-post-detail h1,html[data-skin=liujin] .modal-header h2,html[data-skin=liujin] .identity-stats strong,html[data-skin=liujin] .author-line strong{font-family:var(--skin-sans);letter-spacing:.015em;background-image:none;-webkit-text-fill-color:currentColor}html[data-skin=liujin] .hero h1{font-weight:700;line-height:1.18;font-size:clamp(44px,4.6vw,62px)}html[data-skin=liujin] .hero h1 em:after{display:none}html[data-skin=liujin] .square-hero h1{font-weight:700;font-size:52px;letter-spacing:.06em}html[data-skin=liujin] .square-hero h2{font-weight:400;font-size:17px;line-height:1.95}html[data-skin=liujin] .wall-heading h2{font-weight:700;font-size:26px}html[data-skin=liujin] .message-content,html[data-skin=liujin] .note-editor textarea,html[data-skin=liujin] .comment-message-preview p,html[data-skin=liujin] .footer-inner p,html[data-skin=liujin] .empty-note,html[data-skin=liujin] .limit-note{font-family:var(--skin-sans);letter-spacing:0}html[data-skin=liujin] .message-content{font-size:16px;line-height:1.9}html[data-skin=liujin] .note-editor textarea{font-size:16px;line-height:1.8}html[data-skin=liujin] .section-kicker{font-family:var(--skin-sans);color:var(--skin-gold);font-size:10px;letter-spacing:.3em}html[data-skin=liujin] .identity-stats strong{font-family:var(--skin-serif-num);font-weight:600}html[data-skin=liujin] .navbar{border-bottom:1px solid var(--skin-hairline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-skin=liujin] .brand-heart,html[data-skin=liujin] .footer-heart{border-radius:4px;transform:none;background:var(--skin-navy);box-shadow:none}html[data-skin=liujin] .desktop-nav{color:var(--skin-ink-soft)}html[data-skin=liujin] .desktop-nav a.active{color:var(--skin-navy)}html[data-skin=liujin] .desktop-nav a.active:after{background:var(--skin-gold);border-radius:0;height:2px}html[data-skin=liujin] .dropdown,html[data-skin=liujin] .notification-panel,html[data-skin=liujin] .modal{border:1px solid var(--skin-hairline);border-radius:4px;box-shadow:0 18px 50px #0f172a24}html[data-skin=liujin] .dropdown button:hover{background:#eef1f5;color:var(--skin-navy)}html[data-skin=liujin] .avatar,html[data-skin=liujin] .comment-avatar,html[data-skin=liujin] .notification-avatar,html[data-skin=liujin] .forum-author>span,html[data-skin=liujin] .forum-avatar{background:#eef2f5;color:var(--skin-navy)}html[data-skin=liujin] .composer-avatar{background:#eef1f5;color:var(--skin-ink-soft)}html[data-skin=liujin] .primary-button,html[data-skin=liujin] .comment-send,html[data-skin=liujin] .floating-compose,html[data-skin=liujin] .square-floating-compose{background:var(--theme-primary);box-shadow:none}html[data-skin=liujin] .primary-button{border-radius:3px;letter-spacing:.02em}html[data-skin=liujin] .primary-button:hover:not(:disabled){background:var(--theme-primary-hover);transform:none;box-shadow:none}html[data-skin=liujin] .secondary-button{border:1px solid var(--skin-hairline-strong);border-radius:3px;box-shadow:none;background:var(--skin-paper);color:var(--skin-ink-soft)}html[data-skin=liujin] .secondary-button:hover:not(:disabled){background:#eef1f5;border-color:#aab6c4;transform:none}html[data-skin=liujin] .danger-button{background:#b42318;border-radius:3px}html[data-skin=liujin] .comment-send{border-radius:3px}html[data-skin=liujin] .toast span{background:var(--skin-navy)}html[data-skin=liujin] .square-floating-compose{border-radius:10px;background:var(--skin-navy)}html[data-skin=liujin] .hero{background:var(--theme-home-hero-bg);box-shadow:inset 0 1px #d8b45f57,inset 0 -1px #d8b45f38}html[data-skin=liujin] .hero:after,html[data-skin=liujin] .square-hero:after{display:none}html[data-skin=liujin] .hero-art,html[data-skin=liujin] .hero-blob{display:none}html[data-skin=liujin] .hero-inner{grid-template-columns:1fr}html[data-skin=liujin] .hero-copy{max-width:680px;padding:88px 0 96px}html[data-skin=liujin] .eyebrow{color:var(--skin-gold-light);font-size:11px;font-weight:600;letter-spacing:.3em}html[data-skin=liujin] .eyebrow span{background:#d8b45f99;width:34px}html[data-skin=liujin] .hero-subtitle{color:var(--theme-home-subtitle);font-size:15px;letter-spacing:.02em;line-height:1.95}html[data-skin=liujin] .hero-button{background:#f7f9fc;color:var(--skin-navy);border-radius:3px;margin-top:0}html[data-skin=liujin] .hero-button:hover:not(:disabled){background:#e9eef8}html[data-skin=liujin] .hero-button svg{color:var(--skin-navy)}html[data-skin=liujin] .identity-panel{border:1px solid var(--skin-hairline);border-radius:4px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=liujin] .identity-panel.is-full{background:var(--theme-home-identity-bg)}html[data-skin=liujin] .limit-hint{color:#8a93a1}html[data-skin=liujin] .message-card{border:1px solid var(--skin-hairline);border-radius:3px;box-shadow:none;background-image:none;padding-top:26px;transform:none;animation:none}html[data-skin=liujin] .message-card:before{display:none}html[data-skin=liujin] .message-card:nth-child(3n+1),html[data-skin=liujin] .message-card:nth-child(3n+2),html[data-skin=liujin] .message-card:nth-child(3n){transform:none}html[data-skin=liujin] .message-card:hover{transform:none;box-shadow:none;border-color:var(--skin-hairline-strong)}html[data-skin=liujin] .pin,html[data-skin=liujin] .message-fastener{display:none}html[data-skin=liujin] .message-card.is-mine:after{background:var(--skin-navy);opacity:.55}html[data-skin=liujin] .message-grid{gap:22px 20px}html[data-skin=liujin] .author-line strong{color:var(--skin-ink);font-weight:600}html[data-skin=liujin] .author-line>span{background:#eef2f5;color:var(--skin-navy)}html[data-skin=liujin] .author-line time{color:#8a93a1;font-family:var(--skin-serif-num)}html[data-skin=liujin] .like-button,html[data-skin=liujin] .comment-button{background:transparent;color:#7b8494}html[data-skin=liujin] .like-button:hover,html[data-skin=liujin] .like-button.liked{color:var(--skin-navy);background:transparent}html[data-skin=liujin] .comment-button:hover{color:var(--skin-ink);background:transparent}html[data-skin=liujin] .tabs{border-color:var(--skin-hairline);background:#eef1f5;border-radius:3px}html[data-skin=liujin] .tabs button{border-radius:2px;color:var(--skin-ink-soft)}html[data-skin=liujin] .tabs button.active{color:var(--skin-navy);background:var(--skin-paper);box-shadow:0 1px 2px #0f172a12}html[data-skin=liujin] .mine-filter{border-color:var(--skin-hairline-strong);background:var(--skin-paper);color:var(--skin-ink-soft)}html[data-skin=liujin] .state-card{border:1px solid var(--skin-hairline);border-radius:4px;background:var(--skin-paper)}html[data-skin=liujin] .empty-note,html[data-skin=liujin] .limit-note,html[data-skin=liujin] .confirm-illustration{background:#eef1f5;color:var(--skin-ink-soft);box-shadow:none;transform:none}html[data-skin=liujin] .empty-note span,html[data-skin=liujin] .limit-note i,html[data-skin=liujin] .limit-note span{color:#8a93a1}html[data-skin=liujin] .swatch i{border-radius:2px;transform:none;box-shadow:none}html[data-skin=liujin] .swatch-yellow i{background:var(--theme-note-yellow)}html[data-skin=liujin] .swatch-pink i{background:var(--theme-note-pink)}html[data-skin=liujin] .swatch-blue i{background:var(--theme-note-blue)}html[data-skin=liujin] .swatch-green i{background:var(--theme-note-green)}html[data-skin=liujin] .swatch-cream i{background:var(--theme-note-cream)}html[data-skin=liujin] .color-picker input:checked+.swatch{border-color:var(--skin-navy)}html[data-skin=liujin] .note-editor{border:1px solid var(--skin-hairline);border-radius:3px;box-shadow:none;background:var(--skin-paper)}html[data-skin=liujin] .modal-header h2:after{content:none}html[data-skin=liujin] .modal-close{background:#eef1f5;color:var(--skin-ink-soft);border-radius:3px}html[data-skin=liujin] .modal-close:hover{background:#e2e7ed}html[data-skin=liujin] .comment-message-preview{border:1px solid var(--skin-hairline);box-shadow:none;border-radius:3px;background:var(--skin-paper)}html[data-skin=liujin] .comment-message-preview:after{display:none}html[data-skin=liujin] .square-hero{background:linear-gradient(180deg,var(--theme-square-hero-start),var(--theme-square-hero-middle) 55%,var(--theme-square-hero-end));box-shadow:inset 0 1px #d8b45f57,inset 0 -1px #d8b45f38}html[data-skin=liujin] .square-hero-inner{min-height:272px}html[data-skin=liujin] .square-hero p{color:var(--skin-gold-light);font-family:var(--skin-sans);font-weight:600;font-size:10px;letter-spacing:.34em}html[data-skin=liujin] .square-compose{background:#f7f9fc;color:var(--skin-navy);border-radius:3px}html[data-skin=liujin] .square-compose:hover:not(:disabled){background:#e9eef8}html[data-skin=liujin] .square-compose svg{color:var(--skin-navy)}html[data-skin=liujin] .square-categories button{border:1px solid var(--skin-hairline);border-radius:3px;color:var(--skin-ink-soft)}html[data-skin=liujin] .square-categories button.active{border-color:var(--skin-navy);background:var(--skin-navy);color:#fff;box-shadow:none}html[data-skin=liujin] .forum-post-card,html[data-skin=liujin] .forum-post-detail{border:1px solid var(--skin-hairline);border-radius:3px;background-image:none;box-shadow:none}html[data-skin=liujin] .forum-post-card:hover{transform:none;box-shadow:none;border-color:var(--skin-hairline-strong)}html[data-skin=liujin] .forum-post-copy h2{font-weight:700;color:var(--skin-ink)}html[data-skin=liujin] .forum-post-stats time,html[data-skin=liujin] .forum-post-stats span{color:#8a93a1}html[data-skin=liujin] .forum-comments-section{border:1px solid var(--skin-hairline);border-radius:3px;box-shadow:none}html[data-skin=liujin] .forum-comment-editor{border:1px solid var(--skin-hairline);border-radius:3px;background:#f8fafc}html[data-skin=liujin] .forum-category-picker input:checked+span{border-color:var(--skin-navy);background:var(--theme-primary-soft)}html[data-skin=liujin] .media-add-button{border-color:var(--skin-hairline-strong);background:#f8fafc;color:var(--skin-ink-soft)}html[data-skin=liujin] .square-back{color:var(--skin-ink-soft)}html[data-skin=liujin] .forum-post-card>header>em,html[data-skin=liujin] .forum-post-detail>header>em{color:var(--skin-navy);background:var(--theme-primary-soft);border-radius:2px}html[data-skin=liujin] .forum-author strong{color:var(--skin-ink)}html[data-skin=liujin] .forum-author time{color:#8a93a1;font-family:var(--skin-serif-num)}html[data-skin=liujin] .forum-post-copy p{color:#475569}html[data-skin=liujin] .forum-post-stats>span,html[data-skin=liujin] .forum-post-stats>a,html[data-skin=liujin] .forum-post-stats>button{color:#7b8494}html[data-skin=liujin] .forum-post-stats .is-liked{color:var(--skin-navy)}html[data-skin=liujin] .forum-post-expand{color:#64748b}html[data-skin=liujin] .forum-post-detail h1{color:var(--skin-ink);font-weight:700}html[data-skin=liujin] .forum-detail-content{color:#334155;font-family:var(--skin-sans);font-size:15px;line-height:1.95}html[data-skin=liujin] .forum-post-detail>footer{border-top-color:var(--skin-hairline);color:#8a93a1}html[data-skin=liujin] .forum-post-detail .forum-post-stats>button:hover{color:var(--skin-navy);background:#eef2f8}html[data-skin=liujin] .forum-post-delete{color:#b42318}html[data-skin=liujin] .forum-comments-title p{color:var(--skin-gold)}html[data-skin=liujin] .forum-comments-title h2{color:var(--skin-ink);font-weight:700}html[data-skin=liujin] .forum-comments-title>span{color:#8a93a1}html[data-skin=liujin] .forum-replying{color:#8a93a1}html[data-skin=liujin] .forum-replying strong,html[data-skin=liujin] .forum-replying button{color:var(--skin-navy)}html[data-skin=liujin] .forum-comment-input textarea{border-color:#d7dde5;border-radius:3px;color:var(--skin-ink)}html[data-skin=liujin] .forum-comment-input textarea:focus{border-color:var(--skin-navy);box-shadow:0 0 0 3px #1e3a8a1f}html[data-skin=liujin] .forum-comment-input small{color:#8a93a1}html[data-skin=liujin] .forum-comment-submit>span{color:#8a93a1}html[data-skin=liujin] .media-add-button{border-style:solid}html[data-skin=liujin] .comment-form-error{color:#b42318}html[data-skin=liujin] .square-empty>span,html[data-skin=liujin] .state-card>span{color:#b6c2d2}html[data-skin=liujin] .forum-field>span,html[data-skin=liujin] .forum-category-picker legend{color:var(--skin-ink-soft)}html[data-skin=liujin] .forum-field small{color:#8a93a1;font-family:var(--skin-serif-num)}html[data-skin=liujin] .forum-field input,html[data-skin=liujin] .forum-field textarea{border-color:#d7dde5;border-radius:3px;color:var(--skin-ink)}html[data-skin=liujin] .forum-field input:focus,html[data-skin=liujin] .forum-field textarea:focus{border-color:var(--skin-navy);box-shadow:0 0 0 3px #1e3a8a1f}html[data-skin=liujin] .forum-category-picker span{border-color:var(--skin-hairline);border-radius:3px;color:var(--skin-ink-soft)}html[data-skin=liujin] .forum-category-picker input:checked+span{color:var(--skin-navy);border-color:var(--skin-navy);background:var(--theme-primary-soft)}html[data-skin=liujin] .forum-category-picker input:focus-visible+span{outline:3px solid rgba(30,58,138,.2)}html[data-skin=liujin] .post-editor-meta{border-top-color:var(--skin-hairline);color:#8a93a1}html[data-skin=liujin] .post-editor-meta strong{color:#475569}html[data-skin=liujin] .media-add-button{border-style:solid;border-color:var(--skin-hairline-strong);background:#f8fafc;color:var(--skin-ink-soft)}html[data-skin=liujin] .media-upload-toolbar>span{color:#8a93a1}html[data-skin=liujin] .notification-trigger:hover,html[data-skin=liujin] .notification-trigger[aria-expanded=true]{background:#eef1f5}html[data-skin=liujin] .notification-trigger>span{background:var(--skin-navy);border-color:var(--theme-page-bg)}html[data-skin=liujin] .notification-item:hover,html[data-skin=liujin] .notification-item.is-unread{background:#f8fafc}html[data-skin=liujin] .notification-item.is-unread .notification-item-main>i{background:var(--skin-navy)}html[data-skin=liujin] .notification-group-label{background:#eef1f5;color:#8a93a1}html[data-skin=liujin] .notification-highlight{background:var(--theme-primary-soft)!important;box-shadow:0 0 0 4px #1e3a8a1a}html[data-skin=liujin] .comment-main header em,html[data-skin=liujin] .forum-comment-body>header em{background:#eef2f5;color:var(--skin-navy)}html[data-skin=liujin] .comment-main footer button:hover,html[data-skin=liujin] .forum-comment-body>footer button:hover{color:var(--skin-navy);background:var(--theme-primary-soft)}html[data-skin=liujin] .site-footer{background:#eef1f5;border-top:1px solid var(--skin-hairline)}html[data-skin=liujin] .identity-skeleton{background:linear-gradient(90deg,#fff 25%,#f1f4f8,#fff 75%);background-size:200% 100%}html[data-skin=liujin] .card-skeleton,html[data-skin=liujin] .forum-card-skeleton{border-radius:3px;background:linear-gradient(100deg,#eef1f5 20%,#f8fafc,#eef1f5 70%);background-size:200% 100%}@media(max-width:760px){html[data-skin=liujin] .hero-copy{padding:58px 4px 64px}html[data-skin=liujin] .hero h1{font-size:37px}html[data-skin=liujin] .message-card{padding-top:24px}html[data-skin=liujin] .square-hero-inner{min-height:228px}html[data-skin=liujin] .square-hero h1{font-size:42px}}html[data-skin-pond=liujin]{--skin-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--skin-serif-num: "Liberation Serif", "Times New Roman", "DejaVu Serif", Georgia, serif;--skin-navy: #1e3a8a;--skin-ink: #111827;--skin-ink-soft: #5b6472;--skin-gold: #a16207;--skin-gold-light: #d8b45f;--skin-paper: #ffffff;--skin-hairline: #e3e7ec}html[data-skin-pond=liujin] body{background-color:#f6f7f9}html[data-skin-pond=liujin] .navbar{border-bottom:1px solid var(--skin-hairline)}html[data-skin-pond=liujin] .brand-heart,html[data-skin-pond=liujin] .footer-heart{background:var(--skin-navy);border-radius:4px;transform:none;box-shadow:none}html[data-skin-pond=liujin] .desktop-nav a.active{color:var(--skin-navy)}html[data-skin-pond=liujin] .desktop-nav a.active:after{background:var(--skin-gold);border-radius:0}html[data-skin-pond=liujin] .site-footer{background:#eef1f5;border-top:1px solid var(--skin-hairline)}html[data-skin-pond=liujin] .pond-page{--pond-ink: #111827;--pond-soft: #5b6472;--pond-paper: #ffffff;--pond-line: #e3e7ec;font-family:var(--skin-sans)}html[data-skin-pond=liujin] .pond-emblem{background:#e9eef8;color:var(--skin-navy);border-radius:6px}html[data-skin-pond=liujin] .pond-eyebrow{color:var(--skin-gold);letter-spacing:2.6px}html[data-skin-pond=liujin] .pond-title h1{font-family:var(--skin-sans);font-weight:700;letter-spacing:3px;color:var(--skin-ink)}html[data-skin-pond=liujin] .pond-title h1 span{color:var(--skin-ink-soft);letter-spacing:1px}html[data-skin-pond=liujin] .pond-season-tag{border-color:#c9d2dc;color:var(--skin-navy);border-radius:3px;background:#fff}html[data-skin-pond=liujin] .pond-countdown small{color:#8a93a1}html[data-skin-pond=liujin] .pond-countdown strong{font-family:var(--skin-serif-num);font-weight:600;color:var(--skin-navy)}html[data-skin-pond=liujin] .pond-help-trigger{border-color:#c9d2dc;background:#fff;color:var(--skin-navy)}html[data-skin-pond=liujin] .pond-help-trigger:hover{background:#eef2f8}html[data-skin-pond=liujin] .pond-help-content{border-color:var(--skin-hairline);background:#fff;border-radius:4px;box-shadow:0 18px 50px #0f172a29}html[data-skin-pond=liujin] .pond-water{background:#0b1626;border-radius:6px;border-color:#0f1c3780;box-shadow:0 16px 40px #0f1c3729}html[data-skin-pond=liujin] .pond-presence{background:#0d172abd;border-color:#d8b45f47;color:#e2e8f0}html[data-skin-pond=liujin] .pond-presence i{background:#7fc79a;box-shadow:0 0 8px #7fc79a73}html[data-skin-pond=liujin] .pond-presence i.offline{background:#e0b46a}html[data-skin-pond=liujin] .pond-view-actions button{background:#0d172abd;color:#dbe4f0;border-color:#ffffff29;border-radius:3px}html[data-skin-pond=liujin] .pond-view-actions button.selected{background:#f7f9fc;color:var(--skin-navy)}html[data-skin-pond=liujin] .pond-water-bottom{color:#dbe4f0}html[data-skin-pond=liujin] .pond-water-bottom button{background:#0d172abd;color:#dbe4f0;border-radius:3px}html[data-skin-pond=liujin] .pond-water-bottom button span{border-color:#d8b45f80}html[data-skin-pond=liujin] .pond-feed-hint{background:#0d172a99;color:#e6ecf5;text-shadow:0 1px 5px rgba(9,16,30,.8)}html[data-skin-pond=liujin] .pond-feed-hint i{background:var(--skin-gold-light);box-shadow:none}html[data-skin-pond=liujin] .pond-feed-hint i.waiting{background:#7c8b9e}html[data-skin-pond=liujin] .pond-my-card,html[data-skin-pond=liujin] .pond-leader-card{background:#fff;border-color:var(--skin-hairline);border-radius:4px}html[data-skin-pond=liujin] .pond-card-heading h2{font-family:var(--skin-sans);font-weight:700;letter-spacing:.8px;color:var(--skin-ink)}html[data-skin-pond=liujin] .pond-tiny-label{background:#eef1f5;color:var(--skin-ink-soft);border-radius:2px}html[data-skin-pond=liujin] .pond-fish-avatar{background:#eef2f5;border-color:var(--skin-hairline);color:var(--skin-navy)}html[data-skin-pond=liujin] .pond-my-identity h3{color:var(--skin-ink)}html[data-skin-pond=liujin] .pond-my-identity p{color:#8a93a1}html[data-skin-pond=liujin] .pond-shield{color:#64748b}html[data-skin-pond=liujin] .pond-growth>div:first-child{color:#475569}html[data-skin-pond=liujin] .pond-growth>div:first-child span:last-child{color:#8a93a1}html[data-skin-pond=liujin] .pond-progress{background:#e9edf2}html[data-skin-pond=liujin] .pond-progress i{background:var(--skin-navy)}html[data-skin-pond=liujin] .pond-growth>p{color:#8a93a1}html[data-skin-pond=liujin] .pond-stats div{border-right-color:#eef1f5}html[data-skin-pond=liujin] .pond-stats strong{font-family:var(--skin-serif-num);font-weight:600;color:var(--skin-ink)}html[data-skin-pond=liujin] .pond-stats span{color:#8a93a1}html[data-skin-pond=liujin] .pond-personal-best{border-top-color:var(--skin-hairline);color:#8a93a1}html[data-skin-pond=liujin] .pond-personal-best b{color:var(--skin-navy);font-family:var(--skin-serif-num)}html[data-skin-pond=liujin] .pond-personal-best>span{color:#a3adba}html[data-skin-pond=liujin] .pond-bite-button{background:#e9eef8;color:var(--skin-navy);border-radius:3px}html[data-skin-pond=liujin] .pond-page kbd{border-color:#d7dde5;background:#f8fafc;color:#475569}html[data-skin-pond=liujin] .pond-section-note{color:#8a93a1}html[data-skin-pond=liujin] .pond-card-heading button{color:#64748b}html[data-skin-pond=liujin] .pond-leader-list li{border-bottom-color:#eef1f5}html[data-skin-pond=liujin] .pond-rank{color:#94a3b8}html[data-skin-pond=liujin] .pond-rank.rank-0{color:var(--skin-gold)}html[data-skin-pond=liujin] .pond-rank.rank-1{color:#7c8b9e}html[data-skin-pond=liujin] .pond-rank.rank-2{color:#a08a5a}html[data-skin-pond=liujin] .pond-leader-list em{color:#8a93a1}html[data-skin-pond=liujin] .pond-leader-list small{color:#a3adba}html[data-skin-pond=liujin] .pond-leader-list li>b{font-family:var(--skin-serif-num);color:#475569}html[data-skin-pond=liujin] .pond-leader-list li.is-me strong{color:var(--skin-navy)}html[data-skin-pond=liujin] .pond-all-rank{border-top-color:var(--skin-hairline)!important;color:#64748b}html[data-skin-pond=liujin] .pond-empty-board{color:#8a93a1}html[data-skin-pond=liujin] .pond-footnote{color:#a3adba}html[data-skin-pond=liujin] .pond-bottomline{color:#8a93a1}html[data-skin-pond=liujin] .pond-bottomline button{color:#64748b}html[data-skin-pond=liujin] .pond-invitation{background:#fffffff5;border-color:var(--skin-hairline);border-radius:6px;box-shadow:inset 0 2px #d8b45fe6,0 20px 70px #09101e6b}html[data-skin-pond=liujin] .pond-invitation-icon{background:#e9eef8;color:var(--skin-navy)}html[data-skin-pond=liujin] .pond-invitation h2{font-family:var(--skin-sans);font-weight:700;color:var(--skin-ink)}html[data-skin-pond=liujin] .pond-invitation p{color:var(--skin-ink-soft)}html[data-skin-pond=liujin] .pond-primary{background:var(--skin-navy);color:#fff;border-radius:3px;letter-spacing:1px}html[data-skin-pond=liujin] .pond-invitation>small{color:#8a93a1}html[data-skin-pond=liujin] .pond-invitation .pond-eaten-by{background:#fdf4f2;border-color:#ecd9d3;color:#8a4b3a;border-radius:3px}html[data-skin-pond=liujin] .pond-eaten-by strong{color:#6e3a2c}html[data-skin-pond=liujin] .pond-eaten-invitation .pond-invitation-icon{background:#f8ece7;color:#a4593c}html[data-skin-pond=liujin] .pond-eaten-invitation h2{color:#6e3a2c}html[data-skin-pond=liujin] .pond-toast,html[data-skin-pond=liujin] .pond-reconnect{background:#fff;color:#1f2937;box-shadow:0 8px 26px #09101e33;border-left:3px solid var(--skin-navy);border-radius:3px}html[data-skin-pond=liujin] .pond-modal{background:#fff;border-radius:6px}html[data-skin-pond=liujin] .pond-modal-heading h2{font-family:var(--skin-sans);font-weight:700}html[data-skin-pond=liujin] .pond-modal-heading>button{background:#eef1f5;color:#475569;border-radius:3px}html[data-skin-pond=liujin] .pond-rules{color:#475569}html[data-skin-pond=liujin] .pond-rules b{color:var(--skin-navy)}html[data-skin-pond=liujin] .pond-rule-note{background:#f2f5fa;border-radius:3px}html[data-skin-pond=liujin] .pond-rules a{color:#64748b}html[data-skin-pond=liujin] .pond-evolution>div{background:#f8fafc;border-color:var(--skin-hairline);border-radius:3px;color:#8a93a1}html[data-skin-pond=liujin] .pond-evolution>div.unlocked{background:#e9eef8;border-color:#c3d2e2;color:var(--skin-navy)}html[data-skin-pond=liujin] .pond-rank-table th{color:#8a93a1;border-bottom-color:var(--skin-hairline)}html[data-skin-pond=liujin] .pond-rank-table td{border-bottom-color:#eef1f5;color:#475569}html[data-skin-pond=liujin] .pond-rank-table td:first-child span{font-family:var(--skin-serif-num);color:#94a3b8}html[data-skin-pond=liujin] .pond-rank-table tr.is-me{background:#f2f5fa}html[data-skin-pond=liujin] .pond-history-empty{color:#64748b}html[data-skin-pond=liujin] .pond-history-empty>span{color:#c3d2e2}html[data-skin-pond=liujin] .pond-history details{border-color:var(--skin-hairline);border-radius:3px}html[data-skin-pond=liujin] .pond-history summary span{color:#8a93a1}html[data-skin-pond=liujin] .pond-history summary b{color:var(--skin-gold)}html[data-skin-pond=liujin] .pond-history>p{color:#64748b}html[data-skin-pond=liujin] .pond-expanded{background:#f6f7f9}html[data-skin-pond=liujin] .pond-joystick{background:radial-gradient(circle,#e9eef81f,#0d172a80)}html[data-skin-pond=liujin] .pond-joystick-knob{fill:#e9eef8eb;stroke:#d8b45fb3}html[data-skin-pond=liujin] .pond-joystick-shadow{fill:#09101e66}html[data-skin-pond=liujin] .pond-joystick-center{fill:#1e3a8a99}html[data-skin-pond=liujin] .pond-joystick-ticks{stroke:#e2e8f099}html[data-skin-pond=liujin] .pond-joystick-ring{fill:#e9eef81a;stroke:#e2e8f066}html[data-skin-pond=liujin] .pond-joystick-guide{stroke:#e2e8f033}html[data-skin-pond=liujin] .pond-joystick-grip{stroke:#1e3a8a59}html[data-skin-pond=liujin] .pond-joystick-wrap>span{color:#e2e8f0cc;text-shadow:0 1px 4px rgba(9,16,30,.8)}html[data-skin-pond=liujin] .pond-mobile-bite{background:#e9eef8f2;color:var(--skin-navy);border-color:#d8b45fb3!important}html[data-skin-pond=qingjian]{--skin-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--skin-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--skin-paper: #fafaf3;--skin-ink: #2b323b;--skin-ink-soft: #58616d;--skin-indigo: #2e5a88;--skin-indigo-wash: #e7edf4;--skin-seal: #b5412f;--skin-hairline: #dfdfd1;--skin-hairline-strong: #cbcab9;--skin-meta: #8b8e7d}html[data-skin-pond=qingjian] body{background-color:#f0f1e8}html[data-skin-pond=qingjian] .navbar{border-bottom:1px solid var(--skin-hairline)}html[data-skin-pond=qingjian] .brand-heart,html[data-skin-pond=qingjian] .footer-heart{background:var(--skin-seal);border-radius:6px;transform:none;box-shadow:none}html[data-skin-pond=qingjian] .desktop-nav a.active{color:var(--skin-indigo)}html[data-skin-pond=qingjian] .desktop-nav a.active:after{background:var(--skin-indigo);border-radius:0}html[data-skin-pond=qingjian] .site-footer{background:#ebece1;border-top:1px solid var(--skin-hairline)}html[data-skin-pond=qingjian] .pond-page{--pond-ink: #2b323b;--pond-soft: #6e7160;--pond-paper: #fafaf3;--pond-line: #dfdfd1;font-family:var(--skin-sans)}html[data-skin-pond=qingjian] .pond-emblem{background:#eceade;color:var(--skin-indigo);border-radius:4px}html[data-skin-pond=qingjian] .pond-eyebrow{color:var(--skin-meta);letter-spacing:2.6px}html[data-skin-pond=qingjian] .pond-title h1{font-family:var(--skin-serif);font-weight:650;letter-spacing:3px;color:#242b33}html[data-skin-pond=qingjian] .pond-title h1 span{color:var(--skin-ink-soft);letter-spacing:1px}html[data-skin-pond=qingjian] .pond-season-tag{border-color:var(--skin-hairline-strong);color:var(--skin-indigo);border-radius:3px;background:transparent}html[data-skin-pond=qingjian] .pond-countdown small{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-countdown strong{font-family:"Liberation Serif",Georgia,serif;font-weight:600;color:var(--skin-ink)}html[data-skin-pond=qingjian] .pond-help-trigger{border-color:var(--skin-hairline-strong);background:var(--skin-paper);color:var(--skin-indigo)}html[data-skin-pond=qingjian] .pond-help-trigger:hover{background:var(--skin-indigo-wash)}html[data-skin-pond=qingjian] .pond-help-content{border-color:var(--skin-hairline);background:var(--skin-paper);border-radius:4px;box-shadow:0 16px 44px #2b323b2e}html[data-skin-pond=qingjian] .pond-help-content h2{font-family:var(--skin-serif);font-weight:650}html[data-skin-pond=qingjian] .pond-water{background:#223840;border-radius:6px;border-color:#2b323b47;box-shadow:0 14px 36px #2b323b24}html[data-skin-pond=qingjian] .pond-presence{background:#1f2630bd;border-color:#fafaf32e;color:#eef0e6}html[data-skin-pond=qingjian] .pond-presence i{background:#9dbd9a;box-shadow:0 0 8px #9dbd9a66}html[data-skin-pond=qingjian] .pond-presence i.offline{background:#cfa76a}html[data-skin-pond=qingjian] .pond-view-actions button{background:#1f2630bd;color:#e6e9dd;border-color:#fafaf329;border-radius:3px}html[data-skin-pond=qingjian] .pond-view-actions button.selected{background:var(--skin-paper);color:var(--skin-indigo)}html[data-skin-pond=qingjian] .pond-water-bottom{color:#e6e9dd}html[data-skin-pond=qingjian] .pond-water-bottom button{background:#1f2630bd;color:#e6e9dd;border-radius:3px}html[data-skin-pond=qingjian] .pond-water-bottom button span{border-color:#fafaf34d}html[data-skin-pond=qingjian] .pond-feed-hint{background:#1f26309e;color:#ecefe2;text-shadow:0 1px 5px rgba(22,28,36,.8)}html[data-skin-pond=qingjian] .pond-feed-hint i{background:#d9c07a;box-shadow:none}html[data-skin-pond=qingjian] .pond-feed-hint i.waiting{background:#78808c}html[data-skin-pond=qingjian] .pond-my-card,html[data-skin-pond=qingjian] .pond-leader-card{background:var(--skin-paper);border-color:var(--skin-hairline);border-radius:4px}html[data-skin-pond=qingjian] .pond-card-heading h2{font-family:var(--skin-serif);font-weight:650;letter-spacing:.8px;color:#242b33}html[data-skin-pond=qingjian] .pond-tiny-label{background:#e9e9de;color:var(--skin-meta);border-radius:2px}html[data-skin-pond=qingjian] .pond-fish-avatar{background:#eceade;border-color:#e2e0d2;color:var(--skin-indigo)}html[data-skin-pond=qingjian] .pond-my-identity h3{color:var(--skin-ink)}html[data-skin-pond=qingjian] .pond-my-identity p{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-shield{color:#7c7f6e}html[data-skin-pond=qingjian] .pond-growth>div:first-child{color:#5c6152}html[data-skin-pond=qingjian] .pond-growth>div:first-child span:last-child{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-progress{background:#e9e9de}html[data-skin-pond=qingjian] .pond-progress i{background:var(--skin-indigo)}html[data-skin-pond=qingjian] .pond-growth>p{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-stats div{border-right-color:#e9e9de}html[data-skin-pond=qingjian] .pond-stats strong{font-family:"Liberation Serif",Georgia,serif;font-weight:600;color:var(--skin-ink)}html[data-skin-pond=qingjian] .pond-stats span{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-personal-best{border-top-color:var(--skin-hairline);color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-personal-best b{color:var(--skin-indigo);font-family:"Liberation Serif",Georgia,serif}html[data-skin-pond=qingjian] .pond-personal-best>span{color:#a0a294}html[data-skin-pond=qingjian] .pond-bite-button{background:var(--skin-indigo-wash);color:var(--skin-indigo);border-radius:3px}html[data-skin-pond=qingjian] .pond-page kbd{border-color:var(--skin-hairline-strong);background:var(--skin-paper);color:#6a6d5d}html[data-skin-pond=qingjian] .pond-section-note,html[data-skin-pond=qingjian] .pond-card-heading button{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-leader-list li{border-bottom-color:#e9e9de}html[data-skin-pond=qingjian] .pond-rank{color:#a5a795}html[data-skin-pond=qingjian] .pond-rank.rank-0{color:#a08447}html[data-skin-pond=qingjian] .pond-rank.rank-1{color:#8b948e}html[data-skin-pond=qingjian] .pond-rank.rank-2{color:#9d8a72}html[data-skin-pond=qingjian] .pond-leader-list em{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-leader-list small{color:#a0a294}html[data-skin-pond=qingjian] .pond-leader-list li>b{font-family:"Liberation Serif",Georgia,serif;color:#6a6d5d}html[data-skin-pond=qingjian] .pond-leader-list li.is-me strong{color:var(--skin-indigo)}html[data-skin-pond=qingjian] .pond-all-rank{border-top-color:var(--skin-hairline)!important;color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-empty-board{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-footnote{color:#a0a294}html[data-skin-pond=qingjian] .pond-bottomline{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-bottomline button{color:#6a6d5d}html[data-skin-pond=qingjian] .pond-invitation{background:#fafaf3f5;border-color:var(--skin-hairline);border-radius:4px;box-shadow:0 20px 70px #1f263061}html[data-skin-pond=qingjian] .pond-invitation-icon{background:#e7edf4;color:var(--skin-indigo)}html[data-skin-pond=qingjian] .pond-invitation h2{font-family:var(--skin-serif);font-weight:650;color:#242b33}html[data-skin-pond=qingjian] .pond-invitation p{color:var(--skin-ink-soft)}html[data-skin-pond=qingjian] .pond-primary{background:var(--skin-indigo);color:#fbfbf7;border-radius:3px;letter-spacing:1px}html[data-skin-pond=qingjian] .pond-invitation>small{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-invitation .pond-eaten-by{background:#f6ece6;border-color:#e6d2c5;color:#8a5745;border-radius:3px}html[data-skin-pond=qingjian] .pond-eaten-by strong{color:#6e4132}html[data-skin-pond=qingjian] .pond-eaten-invitation .pond-invitation-icon{background:#f2e5da;color:var(--skin-seal)}html[data-skin-pond=qingjian] .pond-eaten-invitation h2{color:#6e4132}html[data-skin-pond=qingjian] .pond-toast,html[data-skin-pond=qingjian] .pond-reconnect{background:var(--skin-paper);color:var(--skin-ink);box-shadow:0 8px 24px #1f26302e;border-left:3px solid var(--skin-indigo);border-radius:3px}html[data-skin-pond=qingjian] .pond-modal{background:var(--skin-paper);border-radius:4px}html[data-skin-pond=qingjian] .pond-modal-heading h2{font-family:var(--skin-serif);font-weight:650}html[data-skin-pond=qingjian] .pond-modal-heading>button{background:#eceade;color:var(--skin-ink-soft);border-radius:3px}html[data-skin-pond=qingjian] .pond-rules{color:#5c6152}html[data-skin-pond=qingjian] .pond-rules b{color:#3a4f6e}html[data-skin-pond=qingjian] .pond-rule-note{background:#f1f1e6;border-radius:3px}html[data-skin-pond=qingjian] .pond-rules a{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-evolution>div{background:#f4f4ea;border-color:var(--skin-hairline);border-radius:3px;color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-evolution>div.unlocked{background:var(--skin-indigo-wash);border-color:#c3d2e2;color:var(--skin-indigo)}html[data-skin-pond=qingjian] .pond-rank-table th{color:var(--skin-meta);border-bottom-color:var(--skin-hairline)}html[data-skin-pond=qingjian] .pond-rank-table td{border-bottom-color:#e9e9de;color:#5c6152}html[data-skin-pond=qingjian] .pond-rank-table td:first-child span{font-family:"Liberation Serif",Georgia,serif;color:#a5a795}html[data-skin-pond=qingjian] .pond-rank-table tr.is-me{background:#eef0e4}html[data-skin-pond=qingjian] .pond-history-empty{color:#6a6d5d}html[data-skin-pond=qingjian] .pond-history-empty>span{color:#c3c4b2}html[data-skin-pond=qingjian] .pond-history details{border-color:var(--skin-hairline);border-radius:3px}html[data-skin-pond=qingjian] .pond-history summary span{color:var(--skin-meta)}html[data-skin-pond=qingjian] .pond-history summary b{color:#a08447}html[data-skin-pond=qingjian] .pond-history>p{color:#6a6d5d}html[data-skin-pond=qingjian] .pond-expanded{background:#f0f1e8}html[data-skin-pond=qingjian] .pond-joystick{background:radial-gradient(circle,#fafaf31f,#1f263080)}html[data-skin-pond=qingjian] .pond-joystick-knob{fill:#fafaf3e6;stroke:#2e5a888c}html[data-skin-pond=qingjian] .pond-joystick-shadow{fill:#161c2466}html[data-skin-pond=qingjian] .pond-joystick-center{fill:#2e5a8899}html[data-skin-pond=qingjian] .pond-joystick-ticks{stroke:#fafaf38c}html[data-skin-pond=qingjian] .pond-joystick-ring{fill:#fafaf31a;stroke:#fafaf361}html[data-skin-pond=qingjian] .pond-joystick-guide{stroke:#fafaf333}html[data-skin-pond=qingjian] .pond-joystick-grip{stroke:#2e5a8859}html[data-skin-pond=qingjian] .pond-joystick-wrap>span{color:#fafaf3c7;text-shadow:0 1px 4px rgba(22,28,36,.8)}html[data-skin-pond=qingjian] .pond-mobile-bite{background:#fafaf3f2;color:var(--skin-indigo);border-color:#2e5a8880!important}html[data-music-page=true]{background:#f3f5f4;color-scheme:light;--theme-primary: #596c67 !important;--theme-primary-hover: #435650 !important;--theme-primary-soft: #eaf0ed !important;--theme-text: #2b3335 !important;--theme-text-secondary: #727c7c !important;--theme-border: #dfe5e3 !important;--theme-card-bg: #fcfdfc !important;--theme-focus-ring: rgba(89,108,103,.3) !important;--theme-shadow-color: rgba(45,66,58,.08) !important}body[data-music-page=true]{--music-nav-height: 76px;--color-primary: #596c67;--color-primary-dark: #435650;--color-text: #2b3335;--color-text-secondary: #727c7c;--color-border: #dfe5e3;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;color:#2b3335;background:#f3f5f4!important;background-image:none!important;font-family:var(--font-body)}@media(max-width:760px){body[data-music-page=true]{--music-nav-height: 65px}}body[data-music-page=true]:before,body[data-music-page=true]:after{display:none!important}body[data-music-page=true] .navbar{position:sticky;top:0;background:#fcfdfce6!important;border-bottom:1px solid #e1e7e4;box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#303a3b}body[data-music-page=true] .navbar .brand{color:#303a3b}body[data-music-page=true] .navbar .brand-heart{background:#63736f;box-shadow:none}body[data-music-page=true] .navbar .desktop-nav a{color:#747e7e}body[data-music-page=true] .navbar .desktop-nav a.active{color:#344640;border-color:#5b7068}body[data-music-page=true] .navbar .desktop-nav a.active:after{background:#5b7068}body[data-music-page=true] .navbar .avatar{background:#e5ebe8;color:#5a6b64}body[data-music-page=true] .navbar .guest-trigger{color:#566461}body[data-music-page=true] .navbar .dropdown{color:#34443d;background:#fbfdfb;border:1px solid #dde5df}body[data-music-page=true] .music-route-loading{min-height:55vh;display:grid;place-content:center;gap:18px;color:#75817a}body[data-music-page=true] .music-route-loading button{padding:10px 20px;border:1px solid #d8e1dc;border-radius:9px;background:#fcfdfc;color:#42584b}@media(prefers-reduced-transparency:reduce){body[data-music-page=true] .navbar{background:#fcfdfc!important;-webkit-backdrop-filter:none;backdrop-filter:none}}@font-face{font-family:Silver Display;src:url(/assets/silver-display-an-rwo_B.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}html[data-office-page]{color-scheme:light;--office-font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--silver-display: "Silver Display", "Noto Serif CJK SC", "Songti SC", "STSong", "SimSun", serif;--office-display-font: var(--silver-display);--office-ink: #29332e;--office-muted: #6d7871;--office-accent: #5b6d62;--office-line: #e0e6e1;--office-glass: rgba(255, 255, 255, .9);--theme-primary: #5b6d62 !important;--theme-primary-hover: #43584b !important;--theme-primary-soft: #f0f4f1 !important;--theme-primary-contrast: #fff !important;--theme-primary-gradient-start: #5b6d62 !important;--theme-primary-gradient-end: #5b6d62 !important;--theme-brand-gradient-start: #63736a !important;--theme-brand-gradient-end: #63736a !important;--theme-page-bg: #f7f8f7 !important;--theme-header-bg: rgba(255, 255, 255, .84) !important;--theme-surface: #fff !important;--theme-card-bg: #fff !important;--theme-text: #29332e !important;--theme-text-secondary: #6d7871 !important;--theme-border: #e0e6e1 !important;--theme-shadow-color: rgba(45, 66, 58, .045) !important;--theme-focus-ring: rgba(96, 114, 110, .32) !important;background:#f7f8f7;scroll-padding-top:122px}html[data-office-page] body{position:relative;isolation:isolate;color:var(--office-ink);background:#f7f8f7;background-image:radial-gradient(ellipse at 6% 12%,#e9efeb66,transparent 35%),radial-gradient(ellipse at 93% 42%,#ffffffdd,transparent 45%);font-family:var(--office-font);-webkit-font-smoothing:antialiased}html[data-office-page] body:before{content:"";position:fixed;inset:106px 0 0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#aab8af 1px,transparent 1.7px),radial-gradient(circle,#c6d0c9 1px,transparent 1.5px);background-size:273px 299px,431px 387px;background-position:30px 22px,93px 97px;opacity:.25;-webkit-mask-image:linear-gradient(to right,#000,transparent 15%,transparent 85%,#000);mask-image:linear-gradient(to right,#000,transparent 15%,transparent 85%,#000);animation:silver-dust-drift 45s steps(12,end) infinite alternate}@keyframes silver-dust-drift{to{transform:translate3d(0,-12px,0)}}html[data-office-page] .page-shell{width:min(1304px,calc(100% - 64px))}html[data-office-page] .navbar{position:sticky;top:16px;width:min(1352px,calc(100% - 64px));margin:24px auto 0;background:#ffffffd6;border:1px solid #ffffffed;border-radius:22px;box-shadow:0 0 0 1px #dce4de77,0 10px 35px #344e3e08,inset 0 -1px #e2e8e377;backdrop-filter:blur(14px) saturate(105%);-webkit-backdrop-filter:blur(14px) saturate(105%)}html[data-office-page] .navbar-inner{width:calc(100% - 44px);grid-template-columns:minmax(120px,1fr) auto minmax(170px,1fr);gap:20px}html[data-office-page] .brand{color:#35423b;font-weight:600;letter-spacing:.04em}html[data-office-page] :is(.brand-heart,.footer-heart){color:#607167;background:linear-gradient(145deg,#f7f9f7,#e8eeea);border:1px solid #dfe6e0;border-radius:11px;box-shadow:inset 0 1px #fff;transform:none}html[data-office-page] .desktop-nav{gap:26px;color:var(--office-muted)}html[data-office-page] .desktop-nav a.active{color:#354e3f}html[data-office-page] .desktop-nav a.active:after{background:#72877a;height:1px}html[data-office-page] .guest-trigger{color:#566461}html[data-office-page] :is(.avatar,.comment-avatar,.composer-avatar,.notification-avatar){color:#5a6b64;background:#e5ebe8}html[data-office-page] :is(.dropdown,.notification-panel){border:1px solid var(--office-line);border-radius:16px;background:#fffffff7;box-shadow:0 12px 36px #25392f10}html[data-office-page] .dropdown button{color:#4b5b55}html[data-office-page] .dropdown button span{color:#73847b}html[data-office-page] .dropdown button:hover{color:#344b40;background:#edf2ef}html[data-office-page] .notification-trigger{color:#727e78}html[data-office-page] :is(.notification-trigger:hover,.notification-trigger[aria-expanded=true]){color:#435d50;background:#eaf0ed}html[data-office-page] .notification-trigger>span{background:#60726e;border-color:#fcfdfc}html[data-office-page] :is(.notification-panel>header span,.notification-panel>header>button:last-child,.notification-read-all){color:#60726e}html[data-office-page] .notification-item{border-color:#e6eae8}html[data-office-page] .notification-item:hover{background:#f0f4f1}html[data-office-page] .notification-item.is-unread{background:#f4f7f5}html[data-office-page] .notification-item.is-unread .notification-item-main>i{background:#60726e}html[data-office-page] .notification-group-label{color:#748078;background:#eef2ef}html[data-office-page] .notification-highlight{background:#eaf0ed!important;box-shadow:0 0 0 3px #60726e1a}html[data-office-page] :is(.notification-item-main,.notification-item-main strong){color:#3e4d46}html[data-office-page] :is(.notification-item-main p,.notification-item time,.notification-mark-read){color:#7c8780}html[data-office-page] :is(.primary-button,.comment-send,.floating-compose,.square-floating-compose){color:#3d5446;background:linear-gradient(145deg,#fffffff5,#f0f4f1e8);border:1px solid #d5dfd7;border-radius:12px;box-shadow:inset 0 1px #fff,0 5px 15px #35463e08;font-weight:500}html[data-office-page] .primary-button{min-height:42px;padding-inline:21px}html[data-office-page] :is(.primary-button:hover:not(:disabled),.comment-send:hover:not(:disabled)){color:#304a39;background:#edf3ee;border-color:#b9cabe;box-shadow:inset 0 1px #fff,0 6px 16px #35463e0c;transform:none}html[data-office-page] :is(.secondary-button,.text-button){color:#596a62;border-radius:8px;font-weight:500;box-shadow:none}html[data-office-page] .secondary-button{background:#fbfdfb;border:1px solid #d6dfd9}html[data-office-page] :is(.secondary-button:hover:not(:disabled),.text-button:hover){color:#3f5649;background:#edf2ee;transform:none}html[data-office-page] .danger-button{background:#a96660;border-radius:8px;font-weight:500}html[data-office-page] .text-button:disabled{opacity:.45;cursor:wait}html[data-office-page=pond] .pond-canvas:focus-visible{outline:2px solid #83998f;outline-offset:3px}html[data-office-page] :is(button,a,input,textarea,select):focus-visible{outline:2px solid #83998f;outline-offset:3px}html[data-office-page] .floating-compose{border-radius:16px;width:50px;height:50px}html[data-office-page] :is(.state-card,.square-empty){background:var(--office-glass);border:1px solid var(--office-line);border-radius:12px;box-shadow:none}html[data-office-page] .state-card>span{color:#8b9c92}html[data-office-page] :is(.empty-note,.limit-note,.confirm-illustration){background:#edf2ee;color:#647c6d;box-shadow:none;border:1px solid #dae3dc;border-radius:8px;transform:none}html[data-office-page] :is(.empty-note span,.limit-note i,.limit-note span){color:#7e9587}html[data-office-page] .toast{color:#40574a;background:#fcfdfc;border:1px solid #d8e3da;border-radius:10px;box-shadow:0 6px 25px #30453812}html[data-office-page] .toast>span{background:#60726e}html[data-office-page] .toast-error{color:#985f59;border-color:#e5d7d3}html[data-office-page] .toast-error>span{background:#a96660}html[data-office-page] .modal-backdrop{background:#3340393d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-office-page] .modal{color:var(--office-ink);border:1px solid #dfe5e0;border-radius:20px;background:#fffffff7;box-shadow:0 24px 80px #24382d1c,inset 0 1px #fff}html[data-office-page] .modal-header h2{color:#303b35;font-family:var(--silver-display);font-size:24px;font-weight:600;letter-spacing:0}html[data-office-page] .modal-header h2:after{content:none}html[data-office-page] .modal{--theme-note-yellow: #f8f7ef;--theme-note-pink: #faf3f4;--theme-note-blue: #f1f6f8;--theme-note-green: #f1f6f2;--theme-note-cream: #f8f5ef}html[data-office-page] .modal-header p{color:#7b8780;line-height:1.7}html[data-office-page] .modal-close{color:#6b7d71;background:#edf2ee;border-radius:8px}html[data-office-page] .modal-close:hover{background:#e1e9e3}html[data-office-page] :is(.note-editor,.comment-message-preview){border:1px solid #dce3dc;border-radius:10px;background-image:none;box-shadow:none}html[data-office-page] .comment-message-preview:after{display:none}html[data-office-page] :is(.note-editor textarea,.comment-message-preview p,.limit-note){color:#3f4b44;font-family:var(--office-font);font-size:15px;line-height:1.8;letter-spacing:0}html[data-office-page] .note-editor textarea::placeholder{color:#94a097}html[data-office-page] :is(.note-editor>span,.comment-message-preview>span,.compose-meta,.color-picker small,.field-help){color:#7f8c83}html[data-office-page] :is(.compose-meta strong,.color-picker legend,.field-label){color:#53675a}html[data-office-page] .color-picker input:checked+.swatch{border-color:#6c8676}html[data-office-page] .color-picker input:focus-visible+.swatch{outline:2px solid #83998f;outline-offset:3px}html[data-office-page] .swatch i{border-radius:5px;box-shadow:none;transform:none}html[data-office-page] .nickname-field input{color:#3b4c41;border-color:#d5dfd8;border-radius:8px;background:#fff}html[data-office-page] .nickname-field input:focus{border-color:#8aa191;box-shadow:0 0 0 3px #60726e12}html[data-office-page] .nickname-field span{color:#8a978e}html[data-office-page] .confirm-modal>p{color:#68796d}html[data-office-page] .limit-state h3{color:#3f5145}html[data-office-page] .limit-state p{color:#7b8980}html[data-office-page] :is(.comments-heading strong,.comment-main header strong,.comment-main>p){color:#405048}html[data-office-page] :is(.comments-heading span,.comment-main header span,.comment-main time,.comments-empty,.comments-loading){color:#849087}html[data-office-page] .comments-list{scrollbar-color:#cdd7cf transparent}html[data-office-page] .comment-item{border-color:#e7ece8}html[data-office-page] .comment-item.is-reply:before{border-color:#d5dfd7}html[data-office-page] :is(.comment-main header em,.comment-main header b){color:#627d69;background:#edf3ee}html[data-office-page] .comment-main footer button{color:#819085}html[data-office-page] :is(.comment-main footer button:hover,.comment-main footer .comment-like-button.is-liked){color:#4c6e56;background:#eaf1eb}html[data-office-page] .comments-empty>span{color:#a4b4a7}html[data-office-page] .comments-loading i{background:#91a798}html[data-office-page] .comments-more{color:#687e6e;border-color:#d9e2da;border-radius:8px}html[data-office-page] .replying-to{color:#86948a}html[data-office-page] .replying-to strong{color:#627d69}html[data-office-page] .replying-to button{color:#6e8374;background:#edf2ed}html[data-office-page] .comment-textarea-wrap textarea{color:#3f5145;background:#fff;border-color:#d9e2db;border-radius:8px}html[data-office-page] .comment-textarea-wrap textarea:focus{border-color:#8aa191;box-shadow:0 0 0 3px #60726e12}html[data-office-page] .comment-textarea-wrap textarea::placeholder{color:#95a198}html[data-office-page] .comment-textarea-wrap>span{color:#93a196}html[data-office-page] .comment-send{border-radius:8px}html[data-office-page] .comment-limit{color:#8a978e}html[data-office-page] :is(.form-error,.comment-form-error,.media-upload-help,.availability-unavailable,.availability-invalid,.availability-error){color:#a1655f}html[data-office-page] :is(.availability-unavailable i,.availability-invalid i,.availability-error i){color:#fff;background:#a97069}html[data-office-page] .availability-available{color:#5e8069}html[data-office-page] .availability-available i{background:#769b81}html[data-office-page] .availability-checking{color:#7d8a81}html[data-office-page] .availability-checking i{background:#a8b4ac}html[data-office-page] .cooldown-notice{color:#718077;background:#edf2ee}html[data-office-page] .note-editor>span.near-limit{color:#a1655f}html[data-office-page] .hero-button svg{color:inherit}html[data-office-page] .media-progress{background:#34483bba}html[data-office-page] .media-progress i{background:#a6c1ae}html[data-office-page] .media-retry{background:#986c66e6}html[data-office-page] :is(.media-add-button,.media-draft){color:#738679;border-color:#d9e3db;border-radius:8px;background:#f7faf7}html[data-office-page] .media-add-button:hover{color:#4d6955;border-color:#a2b4a7;background:#edf3ee}html[data-office-page] :is(.media-uploader-help,.media-uploader-count){color:#829388}html[data-office-page] .media-upload-progress{color:#60726e;background:#e7eee8}html[data-office-page] .media-upload-progress>span{background:#60726e}html[data-office-page] .media-upload-toolbar>span{color:#829388}html[data-office-page] .notification-mark-read:hover{color:#fff;background:#60726e}html[data-office-page] .notification-copy strong{color:#405048}html[data-office-page] .notification-copy strong b{color:#7c8a80}html[data-office-page] .notification-copy em{color:#708278}html[data-office-page] .notification-state svg{color:#9bad9f}html[data-office-page] .notification-highlight{animation:office-target-pulse .8s ease 2}@keyframes office-target-pulse{50%{box-shadow:0 0 0 6px #60726e16}}html[data-office-page] .image-lightbox{background:#1b2722f0}html[data-office-page] :is(.lightbox-close,.lightbox-arrow){color:#f3f6f3;background:#60726e55;border:1px solid #bdcdc02e}html[data-office-page] :is(.lightbox-close:hover,.lightbox-arrow:hover){background:#60726e9c}html[data-office-page] .site-footer{padding:30px 0;color:#77857b;background:transparent;border-top:1px solid #e0e6e1}html[data-office-page] .footer-inner>div{color:#63756a;font-size:13px}html[data-office-page] .footer-inner p{color:#87958c;font-family:var(--office-font);font-size:12px;letter-spacing:.025em;margin-block:12px 8px}html[data-office-page] .footer-inner small{font-size:10px;letter-spacing:.04em}html[data-office-page] .page-loading{min-height:60vh;color:#74847a}@media(max-width:1100px){html[data-office-page] .navbar-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:20px}html[data-office-page] .desktop-nav{gap:18px;justify-content:center;font-size:13px}html[data-office-page] .guest-name{max-width:105px}}@media(max-width:860px){html[data-office-page] .navbar{top:8px;width:calc(100% - 24px);height:auto;margin-top:12px;border-radius:18px}html[data-office-page] .navbar-inner{width:calc(100% - 28px);grid-template-columns:minmax(0,1fr) auto;gap:0 16px}html[data-office-page] .brand>span:last-child{display:inline}html[data-office-page] .brand{grid-column:1;grid-row:1;min-height:62px;font-size:18px}html[data-office-page] .nav-actions{grid-column:2;grid-row:1}html[data-office-page] .desktop-nav{grid-column:1 / -1;grid-row:2;display:flex;justify-content:flex-start;gap:26px;width:100%;min-width:0;overflow-x:auto;font-size:13px;scrollbar-width:none}html[data-office-page] .desktop-nav a{flex-shrink:0;padding:10px 2px 12px}html[data-office-page] .desktop-nav::-webkit-scrollbar{display:none}html[data-office-page] .desktop-nav a.active:after{bottom:3px}html[data-office-page] .notification-panel{inset:auto;top:calc(100% + 13px);right:-130px;width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 90px)}html[data-office-page]{scroll-padding-top:120px}}@media(max-width:520px){html[data-office-page] .page-shell{width:calc(100% - 32px)}html[data-office-page] .guest-name{max-width:100px}html[data-office-page] .brand{font-size:17px;gap:8px}html[data-office-page] .brand-heart{width:30px;height:30px;border-radius:9px}html[data-office-page] .desktop-nav{gap:23px;font-size:12px}html[data-office-page] .guest-trigger{gap:6px}html[data-office-page] .notification-panel{position:fixed;inset:80px 16px auto auto;width:calc(100vw - 32px);max-height:calc(100dvh - 80px)}html[data-office-page] .modal-backdrop{padding:14px}html[data-office-page] .modal{padding:23px 18px;max-height:calc(100dvh - 28px)}html[data-office-page] .color-picker>div{gap:14px}html[data-office-page] .modal-header h2{font-size:20px}}@media(max-width:360px){html[data-office-page] .guest-name{display:none}html[data-office-page] .brand{min-height:58px}html[data-office-page] .color-picker>div{gap:10px}}@media(prefers-reduced-transparency:reduce){html[data-office-page] .navbar{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-office-page] .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html[data-office-page] body:before{animation:none}html[data-office-page] .notification-highlight{animation:none}}html[data-office-page=home] .silver-home{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:52px;width:min(1304px,calc(100% - 96px));margin:58px auto 0}html[data-office-page=home] .silver-home .page-shell{width:100%}html[data-office-page=home] .silver-intro{position:sticky;top:138px;min-width:0;padding-top:7px}html[data-office-page=home] .hero{min-height:0;background:none;box-shadow:none;overflow:visible}html[data-office-page=home] :is(.hero-art,.hero-blob,.theme-home-hero-background,.theme-home-decoration,.eyebrow){display:none}html[data-office-page=home] .hero:after,html[data-office-page=home] .hero h1:after,html[data-office-page=home] .hero h1 em:after{display:none;content:none}html[data-office-page=home] .hero-inner{min-height:0;display:block}html[data-office-page=home] .hero-copy{display:block;max-width:none;padding:0}html[data-office-page=home] .hero h1{display:block;margin:0;color:#293633;font-family:var(--silver-display, "Noto Serif CJK SC", "Songti SC", "STSong", serif);font-size:clamp(35px,2.85vw,42px);font-weight:600;line-height:1.43;letter-spacing:-.045em;white-space:normal;overflow-wrap:anywhere}html[data-office-page=home] .hero h1 br{display:inline}html[data-office-page=home] .hero h1 em{display:inline;color:inherit;font-style:normal}html[data-office-page=home] .hero-subtitle{max-width:22em;margin:20px 0 32px;color:#79847f;font-size:14px;line-height:1.9;letter-spacing:.015em}html[data-office-page=home] .hero-button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(100%,274px);min-height:54px;margin:0;padding:0 22px;border-radius:14px;font-size:15px;letter-spacing:.015em}html[data-office-page=home] .hero-button svg{width:17px;opacity:.9}html[data-office-page=home] .identity-panel{display:block;position:relative;min-height:0;margin:34px 0 0;padding:28px 0 0;border:0;border-top:1px solid #dfe6e2;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-office-page=home] .identity-main{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:3px 15px;min-width:0}html[data-office-page=home] :is(.identity-label,.identity-dot){display:none}html[data-office-page=home] .identity-avatar{grid-column:1;grid-row:1 / 3;display:grid;place-items:center;width:54px;height:54px;border:1px solid #fff;border-radius:50%;color:#526660;background:linear-gradient(145deg,#f7f9f8,#e8eeeb);box-shadow:0 0 0 1px #dfe7e2,inset 0 1px 2px #fff;font-family:var(--silver-display, "Noto Serif CJK SC", "Songti SC", serif);font-size:23px}html[data-office-page=home] .identity-main strong{grid-column:2;align-self:end;color:#35443e;font-size:15px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}html[data-office-page=home] .identity-safe{grid-column:2;display:block;align-self:start;color:#7c8982;font-size:12px;line-height:1.7}html[data-office-page=home] .identity-stats{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:24px;max-width:268px;margin:25px 0 0}html[data-office-page=home] .identity-stats>div{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;justify-items:start}html[data-office-page=home] .identity-stats strong{color:#344640;font-family:var(--office-font, sans-serif);font-size:28px;font-weight:400;line-height:1.3;font-variant-numeric:tabular-nums}html[data-office-page=home] .identity-stats span{color:#7a8780;font-size:12px;white-space:nowrap}html[data-office-page=home] .identity-stats i{width:1px;height:42px;background:#dce4df}html[data-office-page=home] .identity-panel.is-full{padding-bottom:0;background:none}html[data-office-page=home] .limit-hint{position:static;margin:18px 0 0;color:#877765;font-size:12px;line-height:1.8;white-space:normal;overflow:visible}html[data-office-page=home] .wall-section{min-width:0;min-height:460px;padding:0 0 70px}html[data-office-page=home] .wall-section:before{display:none}html[data-office-page=home] .wall-heading{min-height:42px;align-items:center;gap:14px;margin-bottom:21px;padding:0;border:0;background:none;box-shadow:none}html[data-office-page=home] .section-kicker{display:none}html[data-office-page=home] .wall-heading h2{margin:0;color:#34423d;font-family:var(--silver-display, "Noto Serif CJK SC", "Songti SC", serif);font-size:24px;font-weight:600;line-height:1.5;letter-spacing:-.02em}html[data-office-page=home] .wall-controls{display:flex;align-items:center;gap:10px}html[data-office-page=home] .tabs{display:flex;gap:3px;padding:4px;border:1px solid #fff;border-radius:24px;background:#ffffffb8;box-shadow:0 3px 12px #34483c07,inset 0 0 0 1px #dce5df77;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-office-page=home] .tabs button{min-width:61px;height:32px;padding:0 13px;border-radius:20px;color:#7b8981;background:transparent;font-size:13px;box-shadow:none}html[data-office-page=home] .tabs button.active{color:#50685a;background:linear-gradient(135deg,#f2f6f3,#e2ebe5);font-weight:550;box-shadow:inset 0 1px 1px #fff,0 2px 5px #405b480d}html[data-office-page=home] .tabs button.active:after{display:none}html[data-office-page=home] .mine-filter{position:static;height:31px;margin:0;padding:0 9px;border:1px solid #d8e2dc;border-radius:10px;color:#61756a;background:#f7faf8;font-size:11px}html[data-office-page=home] .message-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px}html[data-office-page=home] .message-card{--wall-note-mark: #d8d2b6;min-width:0;min-height:252px;display:flex;flex-direction:column;padding:24px 25px 18px;border:1px solid #e0e7e3;border-radius:18px;background:linear-gradient(135deg,#fffffff2,#ffffffb8);box-shadow:0 8px 26px #38514007,0 2px 4px #38514003,inset 0 1px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transform:none;animation:none;transition:border-color .18s ease,box-shadow .18s ease}html[data-office-page=home] .message-card.paper-pink{--wall-note-mark: #dfccd1}html[data-office-page=home] .message-card.paper-blue{--wall-note-mark: #c6d8dd}html[data-office-page=home] .message-card.paper-green{--wall-note-mark: #c7d8c9}html[data-office-page=home] .message-card.paper-cream{--wall-note-mark: #dcd2c3}html[data-office-page=home] .message-card:nth-child(n){transform:none}html[data-office-page=home] .message-card:hover{border-color:#cfdcd4;box-shadow:0 12px 30px #3851400b,0 2px 5px #38514005,inset 0 1px #fff;transform:none!important}html[data-office-page=home] .message-card:before{content:"";display:block;position:absolute;inset:36px auto 36px 0;width:2px;z-index:0;border-radius:2px;opacity:.55;background:var(--wall-note-mark);pointer-events:none}html[data-office-page=home] :is(.pin,.message-fastener){display:none}html[data-office-page=home] .message-card.is-mine:after{display:none;content:none}html[data-office-page=home] .card-footer{display:contents}html[data-office-page=home] .author-line{position:relative;order:-1;display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:3px 7px;min-height:46px;margin-bottom:21px;padding-left:61px}html[data-office-page=home] .author-line:before{content:attr(data-avatar);position:absolute;inset:0 auto auto 0;display:grid;place-items:center;width:46px;height:46px;border:1px solid #dfe7e1;border-radius:50%;color:#5b6f64;background:linear-gradient(145deg,#f0f4f1,#e5ece7);font-family:var(--silver-display, "Noto Serif CJK SC", "Songti SC", serif);font-size:20px;font-weight:400;line-height:1;letter-spacing:0}html[data-office-page=home] .author-line strong{max-width:100%;color:#37453e;font-size:14px;font-weight:550;line-height:1.5;letter-spacing:0}html[data-office-page=home] .author-line>span{padding:1px 5px;border-radius:4px;color:#6c8174;background:#edf3ee;font-size:9px}html[data-office-page=home] .author-line time{flex-basis:100%;color:#89958e;font-family:var(--office-font, sans-serif);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.5}html[data-office-page=home] .message-content{flex:1;margin:0 0 22px;color:#3e4b44;font-family:var(--office-font, sans-serif);font-size:15px;font-weight:400;line-height:1.95;letter-spacing:.005em;text-indent:0;white-space:pre-wrap;overflow-wrap:anywhere}html[data-office-page=home] .card-actions{order:2;display:flex;align-items:center;gap:17px;min-height:34px;margin-top:auto;padding:0 36px 0 0;border:0}html[data-office-page=home] :is(.like-button,.comment-button){justify-content:flex-start;gap:7px;min-width:40px;height:32px;padding:0 3px;border-radius:7px;color:#84968b;background:transparent}html[data-office-page=home] :is(.like-button svg,.comment-button svg){width:20px}html[data-office-page=home] :is(.like-button span,.comment-button span){color:inherit;font-size:12px}html[data-office-page=home] :is(.like-button:hover:not(:disabled),.like-button.liked,.comment-button:hover){color:#597866;background:#edf3ef}html[data-office-page=home] .card-menu{top:auto;right:20px;bottom:20px}html[data-office-page=home] .more-button{color:#8a9a90;border-radius:7px}html[data-office-page=home] .more-button:hover{background:#edf3ef}html[data-office-page=home] .delete-popover{top:auto;bottom:37px;border:1px solid #e0e7e1;border-radius:10px;color:#946e66;background:#fffffff7;box-shadow:0 8px 25px #29443412}html[data-office-page=home] .load-more-wrap{margin-top:28px}html[data-office-page=home] .card-skeleton{height:252px;border:1px solid #e3eae5;border-radius:18px;background:linear-gradient(100deg,#f0f5f1 20%,#fff,#f0f5f1 70%);background-size:200% 100%}html[data-office-page=home] .identity-skeleton{min-height:130px;background:linear-gradient(90deg,#f7faf8 25%,#edf3ee,#f7faf8 75%);background-size:200% 100%}html[data-office-page=home] .state-card{border:1px solid #dfe7e1;border-radius:18px;background:#ffffffc9;box-shadow:0 8px 26px #38514007}html[data-office-page=home] .state-card h3{color:#52675a}html[data-office-page=home] .state-card p{color:#7d8d82}html[data-office-page=home] .state-card>span{color:#bdcfc2}html[data-office-page=home] .empty-note{border:1px solid #dfe7df;border-radius:10px;color:#748b7b;background:#eff5ef;font-family:inherit;box-shadow:none;transform:none}html[data-office-page=home] .empty-note span{color:#9eb5a4}@media(max-width:1200px){html[data-office-page=home] .silver-home{grid-template-columns:280px minmax(0,1fr);gap:36px;width:calc(100% - 64px)}html[data-office-page=home] .hero h1{font-size:39px}html[data-office-page=home] .message-card{padding-inline:21px}}@media(max-width:1000px){html[data-office-page=home] .silver-home{display:block;width:calc(100% - 64px);margin-top:38px}html[data-office-page=home] .silver-intro{position:static;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:38px;padding:0 0 35px}html[data-office-page=home] .hero h1{font-size:35px;line-height:1.35;letter-spacing:-.025em}html[data-office-page=home] .hero-subtitle{max-width:none;margin:15px 0 20px;font-size:13px}html[data-office-page=home] .hero-button{min-height:46px;max-width:235px;font-size:14px}html[data-office-page=home] .identity-panel{margin:0;padding:0 0 0 24px;border-top:0;border-left:1px solid #dfe6e2}html[data-office-page=home] .identity-stats{gap:18px;margin-top:19px}html[data-office-page=home] .identity-stats strong{font-size:25px}html[data-office-page=home] .identity-main strong{font-size:14px}html[data-office-page=home] .wall-heading{margin-bottom:18px}}@media(max-width:680px){html[data-office-page=home] .silver-home{width:calc(100% - 36px);margin-top:29px}html[data-office-page=home] .silver-intro{display:block;padding-bottom:30px}html[data-office-page=home] .hero h1{font-size:34px;line-height:1.4}html[data-office-page=home] .hero-subtitle{margin:14px 0 19px;font-size:13px}html[data-office-page=home] .hero-button{width:235px;min-height:47px;padding-inline:19px}html[data-office-page=home] .identity-panel{display:flex;flex-wrap:wrap;align-items:center;gap:17px;margin-top:24px;padding:21px 0 0;border-left:0;border-top:1px solid #dfe6e2}html[data-office-page=home] .identity-main{flex:1 1 160px;grid-template-columns:43px minmax(0,1fr);column-gap:12px}html[data-office-page=home] .identity-avatar{width:43px;height:43px;font-size:19px}html[data-office-page=home] .identity-main strong{font-size:13px}html[data-office-page=home] .identity-safe{font-size:10px}html[data-office-page=home] .identity-stats{flex:0 0 auto;gap:13px;margin:0}html[data-office-page=home] .identity-stats strong{font-size:21px}html[data-office-page=home] .identity-stats span{font-size:10px}html[data-office-page=home] .identity-stats i{height:32px}html[data-office-page=home] .limit-hint{flex-basis:100%;margin:0}html[data-office-page=home] .wall-section{padding-bottom:45px}html[data-office-page=home] .wall-heading{min-height:40px;gap:10px;margin-bottom:16px}html[data-office-page=home] .wall-heading h2{font-size:21px;white-space:nowrap}html[data-office-page=home] .wall-controls{flex-wrap:wrap;justify-content:flex-end;gap:7px}html[data-office-page=home] .tabs{padding:3px}html[data-office-page=home] .tabs button{min-width:50px;height:29px;padding:0 10px;font-size:12px}html[data-office-page=home] .message-grid{grid-template-columns:minmax(0,1fr);gap:15px}html[data-office-page=home] .message-card{min-height:232px;padding:22px 23px 17px}html[data-office-page=home] .author-line{margin-bottom:18px}html[data-office-page=home] .message-content{font-size:15px;margin-bottom:17px}html[data-office-page=home] .card-menu{right:18px;bottom:18px}}@media(max-width:390px){html[data-office-page=home] .silver-home{width:calc(100% - 28px)}html[data-office-page=home] .hero h1{font-size:31px}html[data-office-page=home] .identity-panel{gap:15px}html[data-office-page=home] .identity-main{flex-basis:145px}html[data-office-page=home] .identity-stats{gap:10px}html[data-office-page=home] .identity-stats span{font-size:9px}html[data-office-page=home] .wall-controls{column-gap:6px}html[data-office-page=home] .mine-filter{height:27px;padding-inline:7px;font-size:10px}html[data-office-page=home] .message-card{padding-inline:20px}}@media(prefers-reduced-motion:reduce){html[data-office-page=home] :is(.message-card,.card-skeleton,.identity-skeleton){animation:none;transition:none}}html[data-office-page=square]{--square-ink: var(--office-ink, #293632);--square-copy: #596762;--square-muted: #73817b;--square-accent: var(--office-accent, #647b71);--square-line: rgba(132, 150, 141, .19);--square-wash: #f1f5f2;--square-glass: linear-gradient(145deg, rgba(255,255,255,.94), rgba(255,255,255,.73))}html[data-office-page=square] :is(.square-page,.square-post-page){min-width:0;color:var(--square-ink);background:transparent;font-family:var(--office-font)}html[data-office-page=square] .square-page{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;width:min(1280px,calc(100% - 96px));margin:0 auto;padding:52px 0 88px}html[data-office-page=square] .square-hero{position:sticky;top:146px;min-width:0;overflow:visible;background:transparent}html[data-office-page=square] :is(.theme-square-hero-decoration,.square-hero p){display:none}html[data-office-page=square] .square-hero:after{display:none;content:none}html[data-office-page=square] .square-hero-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;min-height:0;gap:32px;padding:7px 0 0}html[data-office-page=square] .square-hero-inner>div{min-width:0}html[data-office-page=square] .square-hero h1{margin:0 0 20px;color:var(--square-ink);font-family:var(--silver-display, "Noto Serif SC", "Songti SC", serif);font-size:clamp(44px,3.5vw,54px);font-weight:600;line-height:1.26;letter-spacing:.01em;overflow-wrap:anywhere}html[data-office-page=square] .square-hero h2{margin:0;color:var(--square-muted);font-family:var(--office-font);font-size:15px;font-weight:400;line-height:1.95;letter-spacing:.015em;overflow-wrap:anywhere}html[data-office-page=square] .square-compose{display:inline-flex;flex:0 0 auto;width:100%;max-width:240px;min-height:51px;gap:11px;padding:12px 22px;border:1px solid rgba(255,255,255,.75);border-radius:14px;color:#435b4e;background:linear-gradient(150deg,#fffffffa,#f5f8f6e0);box-shadow:0 6px 18px #435c4e13,0 0 0 1px #899d9133,inset 0 1px #fff;font-size:15px;font-weight:500;letter-spacing:.035em}html[data-office-page=square] .square-compose svg{width:18px;color:inherit}html[data-office-page=square] .square-compose:hover:not(:disabled){color:#354e40;background:#f6f9f6;transform:none;box-shadow:0 8px 22px #435c4e1a,0 0 0 1px #899d914d,inset 0 1px #fff}html[data-office-page=square] .square-content{width:100%;max-width:none;min-width:0;margin:0;padding:0}html[data-office-page=square] .square-categories{display:flex;align-items:center;gap:4px;width:fit-content;max-width:100%;min-height:50px;margin:0 0 22px;padding:4px;border:1px solid rgba(255,255,255,.95);border-radius:17px;background:#ffffff9c;box-shadow:0 4px 15px #4c61560b,0 0 0 1px var(--square-line),inset 0 1px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-office-page=square] .square-categories button{position:relative;flex:0 0 auto;min-width:67px;min-height:42px;height:auto;padding:8px 16px;border:1px solid transparent;border-radius:12px;color:#66756e;background:transparent;box-shadow:none;font-size:13px;font-weight:400}html[data-office-page=square] .square-categories button.active{color:#3f5d4e;border-color:#92a4982e;background:linear-gradient(150deg,#fffffff0,#e8eeea);box-shadow:0 2px 7px #40584812,inset 0 1px #fff;font-weight:600}html[data-office-page=square] .square-categories button.active:after{content:none}html[data-office-page=square] .square-categories button:hover:not(.active){color:#41594c;background:#eff4f0bf}html[data-office-page=square] .forum-feed{min-width:0;gap:20px}html[data-office-page=square] .square-floating-compose{display:none}html[data-office-page=square] :is(.forum-post-card,.forum-post-detail,.forum-comments-section){min-width:0;border:1px solid rgba(255,255,255,.96);border-radius:21px;background:var(--square-glass);box-shadow:0 0 0 1px var(--square-line),0 9px 26px #3c54460e,inset 0 1px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-office-page=square] :is(.forum-post-card,.forum-comments-section){backdrop-filter:none;-webkit-backdrop-filter:none}html[data-office-page=square] .forum-post-card{padding:26px 28px 18px;transition:border-color .18s,box-shadow .18s}html[data-office-page=square] .forum-post-card:hover{transform:none;box-shadow:0 0 0 1px #7f978745,0 10px 29px #3c544613,inset 0 1px #fff}html[data-office-page=square] :is(.forum-post-card,.forum-post-detail)>header{align-items:flex-start;gap:14px}html[data-office-page=square] :is(.forum-post-card,.forum-post-detail)>header>em{flex:0 0 auto;margin-top:8px;padding:4px 10px;border:1px solid rgba(140,158,148,.1);border-radius:12px;color:#708078;background:#eef3efc7;font-size:11px;line-height:1.6}html[data-office-page=square] .forum-author{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:2px}html[data-office-page=square] :is(.forum-author>span,.forum-avatar){width:44px;height:44px;border:1px solid rgba(143,163,151,.12);color:#60766b;background:linear-gradient(140deg,#edf2ef,#e2ebe5);box-shadow:inset 0 1px #fffc;font-size:16px;font-weight:400}html[data-office-page=square] .forum-author>span{grid-column:1;grid-row:1 / 3}html[data-office-page=square] .forum-author strong{grid-column:2;grid-row:1;align-self:end;max-width:min(310px,42vw);color:#35483e;font-size:14px;font-weight:500}html[data-office-page=square] .forum-author time{grid-column:2;grid-row:2;display:block;align-self:start;color:#79877f;font-family:var(--office-font);font-size:11px}html[data-office-page=square] .forum-post-copy{min-width:0;margin:20px 0 18px}html[data-office-page=square] .forum-post-copy h2{margin:0 0 9px;color:var(--square-ink);font-family:var(--office-font);font-size:19px;font-weight:550;line-height:1.6;letter-spacing:.005em;overflow-wrap:anywhere}html[data-office-page=square] .forum-post-copy p{color:var(--square-copy);font-size:14px;line-height:1.95}html[data-office-page=square] .forum-post-copy:hover h2{color:#527260}html[data-office-page=square] .forum-post-card>footer{flex-wrap:wrap;gap:8px 20px;margin-top:18px;padding-top:10px;border-top-color:#e7ede8;color:var(--square-muted);font-size:12px}html[data-office-page=square] .forum-post-stats{min-width:0;gap:10px 22px}html[data-office-page=square] .forum-post-stats>:is(span,a,button){min-height:32px;gap:6px;color:#73827a;font-size:11px}html[data-office-page=square] .forum-post-stats svg{width:17px}html[data-office-page=square] .forum-post-stats .is-liked{color:#547560}html[data-office-page=square] .forum-post-stats>a:hover{color:#4f715b}html[data-office-page=square] .forum-post-expand{display:inline-flex;align-items:center;min-height:32px;color:#647a6c;font-size:12px}html[data-office-page=square] .forum-post-expand:after{content:none}html[data-office-page=square] .forum-media-grid{min-width:0;max-width:100%;gap:9px;overflow:visible;border-radius:13px}html[data-office-page=square] .forum-media-grid button{border:1px solid #e3ebe5;border-radius:12px;background:#f3f6f3}html[data-office-page=square] .forum-media-grid img{object-fit:contain;background:#f4f7f4}html[data-office-page=square] .forum-media-grid.is-card{max-width:100%;max-height:none}html[data-office-page=square] .forum-media-grid.is-card.media-count-1 button{max-height:none}html[data-office-page=square] .forum-media-grid.is-card.media-count-3{grid-template-rows:repeat(2,138px)}html[data-office-page=square] .forum-media-grid.is-card.media-count-3 button{min-height:0}html[data-office-page=square] .gif-badge{background:#405447cc}html[data-office-page=square] .media-more{border-radius:inherit;background:#283d2f80}html[data-office-page=square] .square-post-page{padding:40px 0 88px}html[data-office-page=square] .square-detail-shell{width:min(940px,calc(100% - 64px));max-width:940px}html[data-office-page=square] .square-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:14px;color:#60796a;font-size:13px}html[data-office-page=square] .square-back:hover{color:#3d6049}html[data-office-page=square] .forum-post-detail{padding:34px 38px 22px}html[data-office-page=square] .forum-post-detail h1{max-width:none;margin:26px 0 18px;color:var(--square-ink);font-family:var(--silver-display, serif);font-size:clamp(25px,2.8vw,32px);font-weight:600;line-height:1.65;overflow-wrap:anywhere}html[data-office-page=square] .forum-detail-content{max-width:none;color:#4d6255;font-family:var(--office-font);font-size:15px;line-height:2.05}html[data-office-page=square] .forum-post-detail>footer{flex-wrap:wrap;gap:10px 22px;border-top-color:#e5ece6;color:var(--square-muted)}html[data-office-page=square] .forum-post-detail .forum-post-stats.is-detail{gap:12px 24px}html[data-office-page=square] .forum-post-detail .forum-post-stats>button{min-height:36px;padding-inline:7px;border-radius:9px}html[data-office-page=square] .forum-post-detail .forum-post-stats>button:hover{color:#4f705a;background:#edf3ee}html[data-office-page=square] .forum-post-detail>footer .forum-post-delete{min-height:36px;color:#946c65;font-size:12px}html[data-office-page=square] .forum-media-grid.is-detail{gap:12px;margin-top:24px}html[data-office-page=square] .forum-media-grid.is-detail button{aspect-ratio:auto;max-height:none}html[data-office-page=square] .forum-media-grid.is-detail img{height:auto;max-height:none;object-fit:contain}html[data-office-page=square] .forum-comments-section{margin-top:25px;padding:30px 38px 32px}html[data-office-page=square] .forum-comments-title{margin-bottom:22px}html[data-office-page=square] .forum-comments-title p{display:none}html[data-office-page=square] .forum-comments-title h2{color:var(--square-ink);font-family:var(--silver-display, serif);font-size:23px;font-weight:600}html[data-office-page=square] .forum-comments-title>span{color:var(--square-muted);font-size:12px}html[data-office-page=square] .forum-comment-editor{min-width:0;margin-bottom:26px;padding:18px;border:1px solid #e2eae3;border-radius:16px;background:#f4f8f4bf}html[data-office-page=square] .forum-comment-input{grid-template-columns:38px minmax(0,1fr);gap:12px}html[data-office-page=square] .forum-comment-input .forum-avatar{width:38px;height:38px;font-size:14px}html[data-office-page=square] .forum-comment-input label{min-width:0}html[data-office-page=square] .forum-comment-input textarea{display:block;min-height:117px;padding:12px 14px 29px;border:1px solid #d8e3da;border-radius:12px;color:var(--square-ink);background:#ffffffe6;font-size:14px;line-height:1.8}html[data-office-page=square] :is(.forum-comment-input textarea,.forum-field input,.forum-field textarea)::placeholder{color:#839389}html[data-office-page=square] :is(.forum-comment-input textarea,.forum-field input,.forum-field textarea):focus{border-color:#8aa692;box-shadow:0 0 0 3px #64816e1a}html[data-office-page=square] .forum-comment-input small{right:12px;bottom:9px;color:#73877a;font-size:11px}html[data-office-page=square] .forum-replying{flex-wrap:wrap;margin-left:50px;color:#75897b;font-size:12px;overflow-wrap:anywhere}html[data-office-page=square] .forum-replying :is(strong,button){color:#557460}html[data-office-page=square] .forum-replying button{flex:0 0 auto;min-height:32px;font-size:12px}html[data-office-page=square] .forum-comment-submit{flex-wrap:wrap;gap:12px}html[data-office-page=square] .forum-comment-submit>span{color:#718476;font-size:12px;overflow-wrap:anywhere}html[data-office-page=square] .forum-comment-submit button{min-height:43px;padding-inline:20px;border-radius:12px;font-size:13px}html[data-office-page=square] .forum-comment-thread{border-top-color:#e5ede6}html[data-office-page=square] .forum-comment-item{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:22px 0}html[data-office-page=square] .forum-comment-item .forum-avatar{width:38px;height:38px;font-size:14px}html[data-office-page=square] .forum-comment-item.is-reply{margin-left:50px;border-top-color:#edf2ed}html[data-office-page=square] .forum-comment-item.is-reply:before{border-color:#dce7dd}html[data-office-page=square] .forum-comment-body>header strong{max-width:min(260px,48vw);color:#3b5544;font-size:14px;font-weight:500}html[data-office-page=square] .forum-comment-body>header em{color:#5f7b65;background:#ebf2eb;font-size:11px}html[data-office-page=square] .forum-comment-body>header span{max-width:100%;color:#728778;font-size:12px;overflow-wrap:anywhere}html[data-office-page=square] .forum-comment-body>header b{color:#57765f}html[data-office-page=square] .forum-comment-body>p{margin:8px 0 10px;color:#4d6454;font-size:14px;line-height:1.9}html[data-office-page=square] .forum-comment-body>.deleted-comment-copy{color:#7c8b7e}html[data-office-page=square] .forum-comment-body>footer{flex-wrap:wrap;gap:6px 12px}html[data-office-page=square] .forum-comment-body>footer time{color:#7a8a7c;font-size:11px}html[data-office-page=square] .forum-comment-body>footer button{min-height:32px;padding-inline:7px;border-radius:8px;color:#69816d;font-size:12px}html[data-office-page=square] .forum-comment-body>footer svg{width:15px}html[data-office-page=square] .forum-comment-body>footer :is(button:hover,.forum-comment-like.is-liked){color:#527458;background:#edf3eb}html[data-office-page=square] .forum-comment-body>footer .forum-comment-delete{color:#927765}html[data-office-page=square] .forum-comment-item.notification-highlight{background:#eff5ee!important;box-shadow:0 0 0 5px #68856c1a}html[data-office-page=square] .forum-media-grid.is-comment{grid-template-columns:repeat(3,minmax(0,145px))}html[data-office-page=square] .post-editor-modal{width:min(720px,100%)}html[data-office-page=square] .post-editor-form{min-width:0;gap:20px}html[data-office-page=square] :is(.forum-field>span,.forum-category-picker legend){color:#4d6855;font-size:13px;font-weight:500}html[data-office-page=square] .forum-field small{color:#748b7b;font-size:11px}html[data-office-page=square] :is(.forum-field input,.forum-field textarea){min-width:0;border-color:#d8e3da;border-radius:12px;color:var(--square-ink);background:#ffffffeb;font-size:14px}html[data-office-page=square] .forum-field input{height:47px}html[data-office-page=square] .forum-field textarea{min-height:160px}html[data-office-page=square] .forum-category-picker span{min-height:42px;height:auto;border-color:#dee8df;border-radius:11px;color:#65816c;background:#ffffffdb;font-size:13px}html[data-office-page=square] .forum-category-picker input:checked+span{border-color:#9bb6a0;color:#486d51;background:#ecf3eb;font-weight:500}html[data-office-page=square] .forum-category-picker input:focus-visible+span{outline:2px solid #78957d;outline-offset:3px}html[data-office-page=square] .post-editor-meta{flex-wrap:wrap;border-top-color:#e3ece4;color:#748b79;font-size:12px;overflow-wrap:anywhere}html[data-office-page=square] .post-editor-meta strong{color:#557960}html[data-office-page=square] .post-publish-button{min-height:47px;border-radius:12px;font-size:14px}html[data-office-page=square] .media-upload-toolbar{flex-wrap:wrap;gap:8px 12px}html[data-office-page=square] .media-upload-toolbar>span{color:#738b77;font-size:12px}html[data-office-page=square] .media-add-button{min-height:42px;border:1px dashed #b4cbb7;border-radius:11px;color:#608166;background:#f6faf5;font-size:12px}html[data-office-page=square] .media-add-button:hover:not(:disabled){border-color:#8ead92;color:#466e4d;background:#eef5eb}html[data-office-page=square] .media-uploader.is-compact{margin-top:12px;margin-left:50px;padding-left:0}html[data-office-page=square] .media-uploader.is-compact .media-draft-grid{grid-template-columns:repeat(3,minmax(0,90px))}html[data-office-page=square] .media-draft{border:1px solid #e1ebe0;border-radius:11px;background:#f1f7ed}html[data-office-page=square] .media-draft>button:first-of-type{color:#fff;background:#41593dc7}html[data-office-page=square] .media-draft>em{background:#41593dc7}html[data-office-page=square] .media-progress{background:#395430c7;font-size:10px}html[data-office-page=square] .media-progress i{background:#b4d2ac}html[data-office-page=square] .media-upload-help{color:#98745e;font-size:12px;line-height:1.7}html[data-office-page=square] :is(.square-empty,.forum-comments-empty){color:#738c78}html[data-office-page=square] :is(.square-empty>span,.forum-comments-empty>span){color:#a1b6a4}html[data-office-page=square] .square-empty h3{color:#4f7057;font-size:18px}html[data-office-page=square] :is(.square-empty p,.forum-comments-empty p){max-width:100%;font-size:13px;overflow-wrap:anywhere}html[data-office-page=square] :is(.forum-card-skeleton,.square-detail-loading div){border:1px solid #e5ede3;border-radius:21px;background:linear-gradient(100deg,#edf3ea 20%,#fcfdfb,#edf3ea 70%);background-size:200% 100%}@media(max-width:1100px){html[data-office-page=square] .square-page{grid-template-columns:224px minmax(0,1fr);gap:36px;width:calc(100% - 64px);padding-top:40px}html[data-office-page=square] .square-hero h1{font-size:46px}html[data-office-page=square] .square-hero h2{font-size:14px}html[data-office-page=square] .forum-post-card{padding:24px 24px 16px}html[data-office-page=square] .forum-post-stats{gap:6px 14px}}@media(max-width:900px){html[data-office-page=square] .square-page{display:block;width:calc(100% - 48px);padding:32px 0 70px}html[data-office-page=square] .square-hero{position:static;margin-bottom:28px}html[data-office-page=square] .square-hero-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:0}html[data-office-page=square] .square-hero h1{margin-bottom:12px;font-size:38px}html[data-office-page=square] .square-hero h2{font-size:14px;line-height:1.8}html[data-office-page=square] .square-compose{width:auto;min-width:156px;min-height:48px}html[data-office-page=square] .square-categories{margin-bottom:20px}}@media(max-width:600px){html[data-office-page=square] .square-page{width:calc(100% - 32px);padding:28px 0 70px}html[data-office-page=square] .square-hero{margin-bottom:24px}html[data-office-page=square] .square-hero-inner{align-items:flex-start;gap:16px}html[data-office-page=square] .square-hero h1{margin-bottom:11px;font-size:36px}html[data-office-page=square] .square-hero h2{font-size:13px;line-height:1.8}html[data-office-page=square] .square-compose{display:inline-flex;min-width:100px;min-height:44px;gap:6px;margin-top:5px;padding:9px 13px;border-radius:12px;font-size:13px}html[data-office-page=square] .square-compose svg{width:16px}html[data-office-page=square] .square-categories{width:100%;min-height:50px;gap:1px;margin-bottom:18px;border-radius:15px}html[data-office-page=square] .square-categories button{flex:1 0 auto;min-width:44px;min-height:44px;padding:8px 12px;border-radius:11px;font-size:12px}html[data-office-page=square] .forum-feed{gap:16px}html[data-office-page=square] .forum-post-card{padding:20px 18px 12px;border-radius:18px}html[data-office-page=square] :is(.forum-post-card,.forum-post-detail)>header{gap:10px}html[data-office-page=square] .forum-author{grid-template-columns:38px minmax(0,1fr);column-gap:10px}html[data-office-page=square] .forum-author>span{width:38px;height:38px;font-size:14px}html[data-office-page=square] .forum-author strong{max-width:min(190px,40vw);font-size:13px}html[data-office-page=square] .forum-author time{display:block;font-size:10px}html[data-office-page=square] :is(.forum-post-card,.forum-post-detail)>header>em{margin-top:6px;padding:3px 8px;font-size:10px}html[data-office-page=square] .forum-post-copy{margin-block:18px 16px}html[data-office-page=square] .forum-post-copy h2{font-size:18px;line-height:1.65}html[data-office-page=square] .forum-post-copy p{font-size:14px;line-height:1.9}html[data-office-page=square] .forum-post-card>footer{gap:0 12px;margin-top:15px;padding-top:5px}html[data-office-page=square] .forum-post-stats{gap:4px 14px}html[data-office-page=square] .forum-post-stats>:is(span,a,button){min-height:40px;font-size:10px}html[data-office-page=square] .forum-post-stats svg{width:16px}html[data-office-page=square] .forum-post-expand{min-height:44px;font-size:11px}html[data-office-page=square] .square-floating-compose{display:none}html[data-office-page=square] .forum-media-grid{gap:7px}html[data-office-page=square] .forum-media-grid.is-card.media-count-3{grid-template-rows:repeat(2,100px)}html[data-office-page=square] .square-post-page{padding:22px 0 64px}html[data-office-page=square] .square-detail-shell{width:calc(100% - 32px)}html[data-office-page=square] .square-back{margin-bottom:12px}html[data-office-page=square] .forum-post-detail{padding:23px 18px 14px;border-radius:18px}html[data-office-page=square] .forum-post-detail h1{margin-block:22px 16px;font-size:25px}html[data-office-page=square] .forum-detail-content{font-size:14px;line-height:2}html[data-office-page=square] .forum-post-detail>footer{gap:4px 14px;align-items:center}html[data-office-page=square] .forum-post-detail .forum-post-stats.is-detail{gap:4px 13px}html[data-office-page=square] .forum-post-detail .forum-post-stats>button{min-height:44px}html[data-office-page=square] .forum-post-detail>footer .forum-post-delete{min-height:44px}html[data-office-page=square] .forum-media-grid.is-detail{grid-template-columns:1fr;gap:10px}html[data-office-page=square] .forum-media-grid.is-detail :is(button,img){max-height:none}html[data-office-page=square] .forum-comments-section{margin-top:20px;padding:24px 16px 20px;border-radius:18px}html[data-office-page=square] .forum-comments-title h2{font-size:22px}html[data-office-page=square] .forum-comment-editor{padding:14px 12px;border-radius:13px}html[data-office-page=square] .forum-comment-input{grid-template-columns:30px minmax(0,1fr);gap:9px}html[data-office-page=square] .forum-comment-input .forum-avatar{width:30px;height:30px;font-size:12px}html[data-office-page=square] .forum-comment-input textarea{min-height:120px;padding:11px 12px 28px}html[data-office-page=square] .forum-comment-submit{align-items:flex-start;gap:10px}html[data-office-page=square] .forum-comment-submit>span{width:100%;font-size:11px}html[data-office-page=square] .forum-comment-submit button{min-height:44px;margin-left:auto}html[data-office-page=square] .forum-comment-item{grid-template-columns:32px minmax(0,1fr);gap:9px;padding-block:18px}html[data-office-page=square] .forum-comment-item .forum-avatar{width:32px;height:32px;font-size:13px}html[data-office-page=square] .forum-comment-item.is-reply{margin-left:24px}html[data-office-page=square] .forum-comment-item.is-reply:before{left:-14px;width:9px}html[data-office-page=square] .forum-comment-body>header strong{max-width:min(170px,44vw);font-size:13px}html[data-office-page=square] .forum-comment-body>footer{gap:3px 6px}html[data-office-page=square] .forum-comment-body>footer button{min-height:44px;font-size:11px}html[data-office-page=square] .forum-comment-body>footer time{width:100%;font-size:10px}html[data-office-page=square] .forum-replying{margin-left:0;font-size:11px}html[data-office-page=square] .forum-replying button{min-height:44px}html[data-office-page=square] .media-uploader.is-compact{margin-left:39px;padding-left:0}html[data-office-page=square] .media-uploader.is-compact .media-draft-grid,html[data-office-page=square] .forum-media-grid.is-comment{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-office-page=square] .post-editor-form{gap:18px}html[data-office-page=square] .forum-category-picker span{min-height:44px}html[data-office-page=square] .forum-field :is(input,textarea){font-size:16px}html[data-office-page=square] .media-draft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-office-page=square] .media-add-button{min-height:44px}html[data-office-page=square] .post-editor-meta{gap:7px;font-size:11px}}@media(max-width:360px){html[data-office-page=square] .square-page{width:calc(100% - 24px)}html[data-office-page=square] .square-hero h1{font-size:34px}html[data-office-page=square] .square-hero h2{font-size:12px}html[data-office-page=square] .square-compose{min-width:91px;padding-inline:11px}html[data-office-page=square] .square-categories button{padding-inline:9px}html[data-office-page=square] .forum-post-card{padding-inline:16px}html[data-office-page=square] .square-detail-shell{width:calc(100% - 24px)}html[data-office-page=square] .forum-post-detail{padding-inline:16px}html[data-office-page=square] .forum-comments-section{padding-inline:12px}}@media(prefers-reduced-transparency:reduce){html[data-office-page=square] :is(.forum-post-card,.forum-post-detail,.forum-comments-section,.square-categories){background:#fdfefc;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html[data-office-page=square] :is(.forum-post-card,.forum-comment-item,.forum-card-skeleton,.square-detail-loading div){animation:none;transition:none}}html[data-office-page=pond] .pond-page{--pond-ink: #303b39;--pond-soft: #687773;--pond-paper: #ffffff;--pond-line: #e0e7e4;--pond-accent: #5f746c;color:var(--pond-ink);font-family:var(--office-font, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif)}html[data-office-page=pond] .pond-page button{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}html[data-office-page=pond] .pond-page button:hover:not(:disabled){filter:none}html[data-office-page=pond] .pond-page button:disabled{cursor:not-allowed;opacity:.5}html[data-office-page=pond] .pond-page button:focus-visible,html[data-office-page=pond] .pond-page a:focus-visible,html[data-office-page=pond] .pond-history summary:focus-visible{outline:2px solid #546e63;outline-offset:3px}html[data-office-page=pond] .pond-title{gap:15px}html[data-office-page=pond] .pond-emblem{color:#60726e;background:linear-gradient(145deg,#fff,#edf2ef);border:1px solid #ffffff;border-radius:17px;box-shadow:0 3px 12px #45554c0a,0 0 0 1px #dce4e080}html[data-office-page=pond] .pond-eyebrow{color:#73817d;font-weight:400;letter-spacing:1.2px}html[data-office-page=pond] .pond-title-line h1{color:#293633;font-family:var(--office-display-font, "Noto Serif SC", "Songti SC", "STSong", serif);font-weight:600;letter-spacing:.8px}html[data-office-page=pond] .pond-heading-right{gap:18px;padding:11px 17px;border:1px solid #ffffff;border-radius:14px;background:linear-gradient(135deg,#ffffffea,#f7faf8c9);box-shadow:0 4px 16px #43554b06,0 0 0 1px #dce4e070}html[data-office-page=pond] .pond-season-tag{color:#5c7067;background:#edf2ef;border-color:#dce6e0;border-radius:7px;letter-spacing:.2px}html[data-office-page=pond] .pond-countdown small{color:#6e7d77;letter-spacing:.2px}html[data-office-page=pond] .pond-countdown strong{color:#3b5046;font-family:inherit;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.4px}html[data-office-page=pond] .pond-presence{color:#43534b;background:#fffffff0;border-color:#ffffffc9;border-radius:10px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 1px #fff,0 3px 12px #1d222110}html[data-office-page=pond] .pond-presence i{background:#6c8878;box-shadow:none}html[data-office-page=pond] .pond-presence i.offline{background:#a18c69}html[data-office-page=pond] .pond-view-actions button{color:#40554a;border-color:#ffffffc9;background:#fffffff0;border-radius:10px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 1px #fff,0 3px 12px #1d222110}html[data-office-page=pond] .pond-view-actions button:hover:not(:disabled){background:#fff;border-color:#fff}html[data-office-page=pond] .pond-view-actions button.selected{color:#fff;background:#5f746c;border-color:#a3b4aa;box-shadow:inset 0 1px #ffffff24,0 3px 10px #1d222114}html[data-office-page=pond] .pond-feed-hint,html[data-office-page=pond] .pond-water-bottom button{color:#40564b;background:#fffffff0;border:1px solid #ffffffc9;border-radius:10px;text-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 1px #fff,0 3px 12px #1d22210c}html[data-office-page=pond] .pond-feed-hint i{background:#718a7c;box-shadow:none}html[data-office-page=pond] .pond-feed-hint i.waiting{background:#a4afad}html[data-office-page=pond] .pond-water-bottom button span{border-color:#9aaaa1}html[data-office-page=pond] .pond-water-bottom button:hover:not(:disabled){background:#fff}html[data-office-page=pond] .pond-my-card,html[data-office-page=pond] .pond-leader-card{border:1px solid #ffffff;border-radius:20px;background:linear-gradient(135deg,#fffffff5,#fdfefde8);box-shadow:inset 0 1px #fff,0 0 0 1px #dde6e080,0 8px 28px #43554b0a}html[data-office-page=pond] .pond-card-heading h2{color:#35453d;font-family:var(--office-display-font, "Noto Serif SC", "Songti SC", "STSong", serif);font-size:16px;font-weight:600;letter-spacing:.3px}html[data-office-page=pond] .pond-tiny-label{background:#f1f5f2;color:#61786a;border:1px solid #e3ebe5;border-radius:7px}html[data-office-page=pond] .pond-fish-avatar{color:#738783;background:#e9edec;border-color:#dee4e2}html[data-office-page=pond] .pond-my-identity h3{color:#33443a;font-weight:600}html[data-office-page=pond] .pond-my-identity p{color:#6e7d75}html[data-office-page=pond] .pond-shield{color:#5d7866}html[data-office-page=pond] .pond-growth>div:first-child{color:#60756a}html[data-office-page=pond] .pond-growth>div:first-child span:last-child{color:#718278}html[data-office-page=pond] .pond-progress{background:#eaf0ec}html[data-office-page=pond] .pond-progress i{background:#7c9788}html[data-office-page=pond] .pond-growth>p{color:#6c7e72}html[data-office-page=pond] .pond-stats div{border-color:#e3ebe5}html[data-office-page=pond] .pond-stats strong{color:#34473c;font-family:inherit;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.5px}html[data-office-page=pond] .pond-stats span{color:#687b6e}html[data-office-page=pond] .pond-personal-best{color:#6a7c70}html[data-office-page=pond] .pond-personal-best b{color:#476451}html[data-office-page=pond] .pond-personal-best>span{color:#728277}html[data-office-page=pond] .pond-primary,html[data-office-page=pond] .pond-bite-button{color:#fff;background:linear-gradient(140deg,#71877a,#576e61);border:1px solid #6d8375;border-radius:11px;box-shadow:inset 0 1px #fff3,0 4px 12px #4c665118;letter-spacing:.2px}html[data-office-page=pond] .pond-primary:hover:not(:disabled),html[data-office-page=pond] .pond-bite-button:hover:not(:disabled){background:linear-gradient(140deg,#647c6c,#4f6658);border-color:#5a7462;box-shadow:inset 0 1px #fff3,0 5px 16px #4c665124}html[data-office-page=pond] .pond-primary:active:not(:disabled),html[data-office-page=pond] .pond-bite-button:active:not(:disabled){box-shadow:inset 0 2px 5px #344c3126}html[data-office-page=pond] .pond-page kbd{color:#667e6e;background:#f7faf8;border-color:#dbe5de;border-radius:4px}html[data-office-page=pond] .pond-bite-button kbd{color:#eff4f0;background:#ffffff10;border-color:#ffffff30}html[data-office-page=pond] .pond-section-note{color:#6c7f71}html[data-office-page=pond] .pond-card-heading button{color:#657d6c}html[data-office-page=pond] .pond-card-heading button:hover:not(:disabled){color:#324c3c}html[data-office-page=pond] .pond-leader-list li{border-color:#e8eeea}html[data-office-page=pond] .pond-rank{color:#7b8a80;font-family:inherit;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}html[data-office-page=pond] .pond-rank.rank-0{color:#907e57}html[data-office-page=pond] .pond-rank.rank-1{color:#75877b}html[data-office-page=pond] .pond-rank.rank-2{color:#8c7d6a}html[data-office-page=pond] .pond-leader-list strong{color:#415a48;font-weight:500}html[data-office-page=pond] .pond-leader-list em,html[data-office-page=pond] .pond-leader-list small{color:#718474}html[data-office-page=pond] .pond-leader-list li>b{font-family:inherit;font-variant-numeric:tabular-nums;color:#4c6a54}html[data-office-page=pond] .pond-leader-list li.is-me strong{color:#365740}html[data-office-page=pond] .pond-all-rank{color:#5d7966}html[data-office-page=pond] .pond-all-rank:hover:not(:disabled){color:#304f39}html[data-office-page=pond] .pond-empty-board{color:#718574}html[data-office-page=pond] .pond-footnote{color:#778a7a}html[data-office-page=pond] .pond-bottomline{color:#6e8172}html[data-office-page=pond] .pond-bottomline button{color:#526f5d}html[data-office-page=pond] .pond-bottomline button:hover:not(:disabled){color:#304f39}html[data-office-page=pond] .pond-invitation{color:#34443a;background:linear-gradient(135deg,#fffffff7,#f9fcfaf5);border:1px solid #ffffff;border-radius:21px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 1px #fff,0 0 0 1px #dce7e070,0 16px 50px #24382b24}html[data-office-page=pond] .pond-invitation-icon,html[data-office-page=pond] .pond-eaten-invitation .pond-invitation-icon{background:#edf3ee;color:#6c8775}html[data-office-page=pond] .pond-invitation h2,html[data-office-page=pond] .pond-eaten-invitation h2{color:#304337;font-family:var(--office-display-font, "Noto Serif SC", "Songti SC", "STSong", serif);font-weight:600;letter-spacing:.4px}html[data-office-page=pond] .pond-invitation p{color:#637b69}html[data-office-page=pond] .pond-invitation>small{color:#708577}html[data-office-page=pond] .pond-invitation .pond-eaten-by{color:#627d69;background:#f0f5f1;border-color:#dce8df;border-radius:11px}html[data-office-page=pond] .pond-eaten-by strong{color:#425e4b}html[data-office-page=pond] .pond-toast,html[data-office-page=pond] .pond-reconnect{color:#3f5a48;background:#fffffff5;border:1px solid #ffffff;border-radius:11px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 0 0 1px #d9e5dc80,0 5px 20px #283c2b1a}html[data-office-page=pond] .pond-modal-shade{background:#293e3438;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-office-page=pond] .pond-modal{color:#34463a;background:linear-gradient(135deg,#fffffffa,#fafcfbfa);border:1px solid #ffffff;border-radius:23px;box-shadow:inset 0 1px #fff,0 0 0 1px #dce7e082,0 25px 80px #263d2c29;overscroll-behavior:contain}html[data-office-page=pond] .pond-modal-heading h2{color:#304437;font-family:var(--office-display-font, "Noto Serif SC", "Songti SC", "STSong", serif);font-weight:600;letter-spacing:.3px}html[data-office-page=pond] .pond-modal-heading>button{color:#5a7462;background:#f0f5f1;border:1px solid #e0e9e2;border-radius:10px}html[data-office-page=pond] .pond-modal-heading>button:hover:not(:disabled){background:#e7efe9;border-color:#cadace}html[data-office-page=pond] .pond-rules{color:#5b7562}html[data-office-page=pond] .pond-rules b{color:#344f3c}html[data-office-page=pond] .pond-rule-note{color:#58745f;background:#f0f5f1;border:1px solid #dee9e1;border-radius:11px}html[data-office-page=pond] .pond-rules a{color:#667f6d}html[data-office-page=pond] .pond-rules a:hover{color:#354f3f}html[data-office-page=pond] .pond-evolution>div{color:#6e8475;background:#f6f9f7;border-color:#e3ebe6;border-radius:14px}html[data-office-page=pond] .pond-evolution>div.unlocked{color:#42634d;background:#edf4ef;border-color:#becebf;box-shadow:inset 0 1px #fff}html[data-office-page=pond] .pond-rank-table th{color:#627d6a;background:#f2f6f3;border-color:#dfe8e2}html[data-office-page=pond] .pond-rank-table td{color:#4f705b;border-color:#e7ede8}html[data-office-page=pond] .pond-rank-table td:first-child span{color:#6e8575}html[data-office-page=pond] .pond-rank-table tr.is-me{background:#eff5f0}html[data-office-page=pond] .pond-history details{background:#f7faf8;border-color:#dfe9e2;border-radius:12px}html[data-office-page=pond] .pond-history details[open]{background:#fff;border-color:#c8d7cc}html[data-office-page=pond] .pond-history summary{color:#47644f}html[data-office-page=pond] .pond-history summary span{color:#6f8776}html[data-office-page=pond] .pond-history summary b{color:#5b7864}html[data-office-page=pond] .pond-history>p{color:#58775f}html[data-office-page=pond] .pond-history>p button{color:#415e4b;background:#edf3ef;padding:4px 9px;border:1px solid #cfddd2;border-radius:7px}html[data-office-page=pond] .pond-history-empty{color:#5f7a66}html[data-office-page=pond] .pond-history-empty>span{color:#8ca191}html[data-office-page=pond] .pond-history-empty small{color:#718877}html[data-office-page=pond] .pond-page .pond-help-trigger{color:#607d6a;background:#f3f7f4;border-color:#c6d7cb}html[data-office-page=pond] .pond-help-trigger:hover{background:#e8f0ea}html[data-office-page=pond] .pond-help-content{color:#3e5747;background:#fffffff9;border-color:#e0e9e2;border-radius:18px;box-shadow:inset 0 1px #fff,0 12px 36px #2c45321a}html[data-office-page=pond] .pond-help-content h2{font-family:var(--office-display-font, "Noto Serif SC", "Songti SC", "STSong", serif);color:#354e3e}html[data-office-page=pond] .pond-expanded{background:#f7faf8}html[data-office-page=pond] .pond-joystick{background:radial-gradient(circle,#f5f6f61c,#49565342);box-shadow:0 4px 18px #29302f20}html[data-office-page=pond] .pond-joystick.is-dragging{background:radial-gradient(circle,#f5f6f638,#57686455)}html[data-office-page=pond] .pond-joystick-ring{fill:#e0e4e329;stroke:#eaeeed99}html[data-office-page=pond] .pond-joystick-guide{stroke:#eaeeed4a}html[data-office-page=pond] .pond-joystick-ticks{stroke:#f1f4f3b3}html[data-office-page=pond] .pond-joystick-shadow{fill:#46535040}html[data-office-page=pond] .pond-joystick-knob{fill:#e2e7e6e8;stroke:#f3f5f5eb}html[data-office-page=pond] .pond-joystick-grip{stroke:#768c874d}html[data-office-page=pond] .pond-joystick-center{fill:#6a7d7999}html[data-office-page=pond] .pond-joystick.is-dragging .pond-joystick-knob{fill:#eef1f0f2}html[data-office-page=pond] .pond-mobile-bite{color:#4b5855;background:#ecefeee6;border-color:#f3f4f4c7!important}@media(max-width:760px){html[data-office-page=pond] .pond-heading-right{padding:8px 11px;gap:10px;border-radius:12px}html[data-office-page=pond] .pond-card-heading h2{font-size:14px}html[data-office-page=pond] .pond-emblem{border-radius:13px}html[data-office-page=pond] .pond-my-card,html[data-office-page=pond] .pond-leader-card{border-radius:16px}html[data-office-page=pond] .pond-modal{padding:22px 17px;border-radius:19px}html[data-office-page=pond] .pond-modal-heading h2{line-height:1.5}html[data-office-page=pond] .pond-invitation{border-radius:18px}html[data-office-page=pond] .pond-invitation>small{line-height:1.8}}@media(max-width:390px){html[data-office-page=pond] .pond-title{gap:9px}html[data-office-page=pond] .pond-heading-right{padding:7px 9px;gap:7px}html[data-office-page=pond] .pond-season-tag{padding:4px 6px}html[data-office-page=pond] .pond-sidebar{grid-template-columns:minmax(0,1fr)}html[data-office-page=pond] .pond-my-identity p{font-size:11px;line-height:1.6}html[data-office-page=pond] .pond-stats span,html[data-office-page=pond] .pond-personal-best{font-size:10px}html[data-office-page=pond] .pond-personal-best>span{font-size:9px;line-height:1.6}html[data-office-page=pond] .pond-leader-list strong{max-width:180px;font-size:12px}html[data-office-page=pond] .pond-leader-list small,html[data-office-page=pond] .pond-section-note{font-size:10px}html[data-office-page=pond] .pond-help-popover{width:min(510px,calc(100vw - 28px))}html[data-office-page=pond] .pond-modal-shade{padding:10px}html[data-office-page=pond] .pond-modal{padding:18px 14px}}@media(prefers-reduced-motion:reduce){html[data-office-page=pond] .pond-page button{transition:none}}
