@charset "UTF-8";.splash-page[data-v-7f7df859]{width:100%;height:100vh;background:linear-gradient(180deg,#f5f0e8,#ebe5d9);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer}.paper-layer[data-v-7f7df859]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/assets/bg_splash-a0wd-8-6.jpg);background-size:cover;background-position:center;opacity:.2;pointer-events:none}.ink-mountains[data-v-7f7df859]{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(180deg,transparent 0%,rgba(74,74,74,.03) 30%,rgba(74,74,74,.06) 100%);pointer-events:none}.sage-portrait[data-v-7f7df859]{margin-bottom:var(--spacing-lg);animation:fadeInDown-7f7df859 1s ease-out}.portrait-frame[data-v-7f7df859]{position:relative;width:140px;height:140px;margin:0 auto}.portrait-img[data-v-7f7df859]{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid rgba(201,169,110,.6);box-shadow:0 4px 20px #0000001a}.portrait-glow[data-v-7f7df859]{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:50%;background:radial-gradient(circle,rgba(201,169,110,.2) 0%,transparent 70%);animation:pulse-7f7df859 3s ease-in-out infinite}.title-vertical[data-v-7f7df859]{display:flex;flex-direction:row;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);animation:fadeInUp-7f7df859 .8s ease-out .3s both}.title-character[data-v-7f7df859]{font-family:var(--font-kaiti);font-size:42px;color:var(--color-ink);text-shadow:1px 1px 2px rgba(0,0,0,.1);letter-spacing:8px}.subtitle-section[data-v-7f7df859]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xxl);animation:fadeIn-7f7df859 .8s ease-out .6s both}.subtitle-line[data-v-7f7df859]{width:40px;height:1px;background:linear-gradient(90deg,transparent,var(--color-gold))}.subtitle-line.right[data-v-7f7df859]{background:linear-gradient(90deg,var(--color-gold),transparent)}.subtitle-text[data-v-7f7df859]{font-size:14px;color:var(--color-ink-muted);letter-spacing:2px}.bottom-section[data-v-7f7df859]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);animation:fadeIn-7f7df859 .8s ease-out .9s both}.seal-emboss[data-v-7f7df859]{margin-bottom:var(--spacing-md)}.seal-outer[data-v-7f7df859]{width:70px;height:70px;border:2px solid var(--color-vermilion);display:flex;align-items:center;justify-content:center;transform:rotate(45deg);box-shadow:0 2px 8px #b5443e33}.seal-inner[data-v-7f7df859]{display:flex;flex-direction:column;align-items:center;gap:2px;transform:rotate(-45deg)}.seal-character[data-v-7f7df859]{font-family:var(--font-kaiti);font-size:16px;color:var(--color-vermilion);line-height:1.2}.enter-hint[data-v-7f7df859]{display:flex;align-items:center;gap:var(--spacing-sm);opacity:0;transition:opacity .5s ease}.enter-hint.fade-in[data-v-7f7df859]{animation:hintPulse-7f7df859 2s ease-in-out infinite}.hint-dot[data-v-7f7df859]{width:4px;height:4px;border-radius:50%;background:var(--color-gold);opacity:.6}.hint-text[data-v-7f7df859]{font-family:var(--font-song);font-size:13px;color:var(--color-ink-muted);letter-spacing:1px}.corner-decoration[data-v-7f7df859]{position:absolute;width:60px;height:60px}.corner-decoration.top-left[data-v-7f7df859]{top:var(--spacing-lg);left:var(--spacing-lg)}.corner-decoration.top-right[data-v-7f7df859]{top:var(--spacing-lg);right:var(--spacing-lg)}.corner-decoration.bottom-left[data-v-7f7df859]{bottom:var(--spacing-lg);left:var(--spacing-lg)}.corner-decoration.bottom-right[data-v-7f7df859]{bottom:var(--spacing-lg);right:var(--spacing-lg)}@keyframes fadeInDown-7f7df859{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-7f7df859{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-7f7df859{0%{opacity:0}to{opacity:1}}@keyframes pulse-7f7df859{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes hintPulse-7f7df859{0%,to{opacity:.6}50%{opacity:1}}.top-decoration[data-v-7f7df859]{width:100px;height:20px;margin-bottom:var(--spacing-md);animation:fadeIn-7f7df859 .8s ease-out .2s both}.chat-bubble{display:flex;gap:10px;max-width:85%;align-self:flex-start}.chat-bubble.user{align-self:flex-end;flex-direction:row-reverse}.chat-bubble.is-judge .avatar-img{border-color:#b5443e99;box-shadow:0 0 12px #b5443e33}.avatar-img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid rgba(201,169,110,.5);box-shadow:0 2px 8px #00000026;transition:all .3s ease}.user-avatar{width:38px;height:38px;background:#c9a96e1a;border:1px solid rgba(201,169,110,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c9a96e}.user-avatar svg{width:22px;height:22px}.master-bubble{background:#2d4a3e1f;border-radius:16px 16px 16px 4px;border:1px solid rgba(45,74,62,.15);box-shadow:0 2px 8px #0000000d;min-width:100px}.master-bubble.judge-bubble{background:linear-gradient(135deg,#b5443e14,#b5443e08);border:1px solid rgba(181,68,62,.25)}.master-bubble.judge-bubble .bubble-text{font-size:15px;font-weight:500;color:#1f1f1f}.bubble-header,.bubble-name{display:none}.judge-source{margin-top:10px;font-size:11px;color:#6b6b6b;opacity:.7;font-style:italic;letter-spacing:.5px}.user-bubble{background:#c9a96e14;border:1px solid rgba(201,169,110,.2);border-radius:16px 16px 4px;box-shadow:0 2px 8px #0000000d}.user-bubble .bubble-text{font-size:14px;color:#2c2c2c;line-height:1.8}.char-reveal{display:inline-block;animation:charShow .15s ease-out forwards;opacity:0}@keyframes charShow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.map-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#2c2c2cb3;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay-enter-active,.overlay-leave-active{transition:opacity .3s ease}.overlay-enter-from,.overlay-leave-to{opacity:0}.map-panel{position:fixed;top:0;left:0;right:0;bottom:0;background:#f5f0e8;z-index:1000;display:flex;flex-direction:column;overflow:hidden}.map-slide-enter-active,.map-slide-leave-active{transition:transform .3s ease}.map-slide-enter-from,.map-slide-leave-to{transform:translate(100%)}.map-header{padding:16px 20px;display:flex;align-items:center;justify-content:center;position:relative;background:#f5f0e8f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;flex-shrink:0}.map-header:after{content:"";position:absolute;bottom:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,169,110,.4),transparent)}.header-title{font-size:18px;color:#2d4a3e;letter-spacing:6px}.close-btn{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32px;height:32px;color:#6b6b6b;opacity:.6;transition:opacity .2s}.close-btn:active{opacity:.3}.close-btn svg{width:100%;height:100%}.map-scroll{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.sage-float{position:absolute;top:1%;left:8%;width:30%;z-index:5;opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease;pointer-events:none}.sage-float.sage-visible{opacity:1;transform:translateY(0)}.sage-img{width:100%;height:auto;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.sage-bubble{position:absolute;bottom:20%;left:75%;padding:6px 10px;background:#3e270ceb;border:1px solid #c9a96e;border-radius:6px;color:#f5f0e8;font-size:10px;line-height:1.5;white-space:nowrap;pointer-events:none;box-shadow:0 0 8px 2px #c9a96e4d;animation:bubbleIn .3s ease-out}.sage-bubble:before{content:"";position:absolute;left:-6px;top:10px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #c9a96e}.typing-cursor{animation:cursorBlink .6s step-end infinite;color:#c9a96e}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes bubbleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.map-canvas{position:relative;width:100%}.map-full-img{width:100%;height:auto;display:block;object-fit:cover}.building-hotspot{position:absolute;cursor:pointer;border-radius:8px;background:transparent;border:none;outline:none;-webkit-tap-highlight-color:transparent}.building-label{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);padding:5px 14px 4px;border:1.5px solid #c9a96e;border-radius:4px;background:#3e270ceb;text-align:center;white-space:nowrap;pointer-events:none;z-index:2;box-shadow:0 0 12px 4px #c9a96e80;animation:labelAppear .3s ease-out}@keyframes labelAppear{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.label-text{display:block;font-size:13px;color:#fff;letter-spacing:4px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.label-sub{display:block;font-size:9px;color:#ffffffb3;letter-spacing:2px;margin-top:1px}.chat-page{width:100%;height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#f5f0e8}.chat-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.bg-texture{width:100%;height:100%;background:radial-gradient(ellipse at 50% 0%,rgba(201,169,110,.05) 0%,transparent 50%),radial-gradient(ellipse at 0% 100%,rgba(45,74,62,.03) 0%,transparent 40%),radial-gradient(ellipse at 100% 100%,rgba(181,68,62,.02) 0%,transparent 40%)}.float-icon{position:fixed;z-index:100;width:40px;height:40px;background:#f5f0e8e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(201,169,110,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c9a96e;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 12px #00000014}.float-icon svg{width:22px;height:22px}.float-icon:active{transform:scale(.92);background:#c9a96e26}.float-icon-left{top:16px;left:16px}.float-icon-right{top:16px;right:16px}.profile-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:200;display:flex;align-items:flex-start;justify-content:flex-end;padding:70px 16px 16px}.profile-content{width:260px;background:#f5f0e8fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(201,169,110,.4);border-radius:12px;box-shadow:0 8px 32px #00000026;overflow:hidden}.profile-header{display:flex;align-items:center;gap:14px;padding:20px}.profile-avatar{width:48px;height:48px;background:#c9a96e1a;border:1px solid rgba(201,169,110,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c9a96e}.profile-avatar svg{width:32px;height:32px}.profile-info{flex:1}.profile-name{font-size:16px;color:#2c2c2c;letter-spacing:2px}.profile-subtitle{font-size:12px;color:#6b6b6b;margin-top:4px}.profile-divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(201,169,110,.3) 20%,rgba(201,169,110,.3) 80%,transparent 100%)}.profile-menu{padding:8px 0}.profile-menu-item{padding:14px 20px;font-size:14px;color:#2c2c2c;cursor:pointer;transition:background .2s}.profile-menu-item:hover{background:#c9a96e14}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-active .profile-content,.fade-leave-active .profile-content{transition:transform .25s ease,opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-from .profile-content,.fade-leave-to .profile-content{transform:translate(20px);opacity:0}.messages-container{flex:1;position:relative;z-index:5;overflow-y:auto;overflow-x:hidden;padding:70px 16px 16px}.messages-container::-webkit-scrollbar{width:4px}.messages-container::-webkit-scrollbar-track{background:transparent}.messages-container::-webkit-scrollbar-thumb{background:#c9a96e4d;border-radius:2px}.messages-list{display:flex;flex-direction:column;gap:16px;padding-bottom:20px}.welcome-section{text-align:center;padding:20px 0 8px}.welcome-text{font-size:13px;color:#c9a96e;letter-spacing:6px;opacity:.7}.master-intro{display:flex;gap:10px;max-width:85%;align-self:flex-start}.bubble-avatar{flex-shrink:0;align-self:flex-end}.avatar-img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid rgba(201,169,110,.5);box-shadow:0 2px 8px #00000026}.master-bubble{background:#b4a0822e;border-radius:16px 16px 16px 4px;border:1px solid rgba(180,160,130,.2);box-shadow:0 2px 8px #0000000d;min-width:100px}.bubble-content{position:relative;padding:14px 16px}.bubble-header{display:none}.bubble-name{font-size:12px;color:#a88a52;letter-spacing:2px}.bubble-text{font-size:14px;color:#2c2c2c;line-height:1.9;letter-spacing:1px;word-break:break-word}.typing-cursor{display:inline-block;color:#c9a96e;animation:blink .8s infinite;font-weight:400}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.thinking-section{display:flex;align-items:flex-start;gap:10px;max-width:85%;align-self:flex-start}.thinking-dots{display:flex;align-items:center;gap:4px;padding:12px 16px;background:#f5f0e8e6;border-radius:12px 12px 12px 4px;box-shadow:0 2px 8px #0000000f}.thinking-dots span{width:6px;height:6px;background:#c9a96e;border-radius:50%;animation:thinkingPulse 1.4s infinite ease-in-out}.thinking-dots span:nth-child(1){animation-delay:0s}.thinking-dots span:nth-child(2){animation-delay:.2s}.thinking-dots span:nth-child(3){animation-delay:.4s}@keyframes thinkingPulse{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.input-area{position:relative;z-index:10;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:linear-gradient(to top,#f5f0e8fa,#f5f0e8e6)}.input-wrapper{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(201,169,110,.3);border-radius:24px;transition:all .2s ease}.input-wrapper:focus-within{border-color:#c9a96e99;box-shadow:0 0 0 3px #c9a96e1a}.input-wrapper.input-disabled{opacity:.6}.input-icon{flex-shrink:0;width:24px;height:24px;color:#c9a96e;opacity:.6}.input-icon svg{width:100%;height:100%}.input-field{flex:1;border:none;background:transparent;font-size:15px;color:#2c2c2c;outline:none}.input-field::placeholder{color:#6b6b6b;opacity:.6}.input-field:disabled{cursor:not-allowed}.send-btn{flex-shrink:0;width:36px;height:36px;background:linear-gradient(135deg,#c9a96e,#a88a52);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #c9a96e4d}.send-btn .send-icon{width:18px;height:18px}.send-btn:disabled{opacity:.5;cursor:not-allowed;transform:scale(.95)}.send-btn:not(:disabled):active{transform:scale(.92)}.font-kaiti{font-family:KaiTi,STKaiti,楷体,serif}.font-song{font-family:SimSun,宋体,serif}.char-reveal{display:inline}.paper-texture{background-color:var(--color-paper);background-image:url(/assets/bg_xuan_paper-BqNCj7lH.jpg),linear-gradient(180deg,var(--color-paper-light) 0%,var(--color-paper) 100%);background-blend-mode:soft-light,normal;background-size:cover,100% 100%}.mountain-bg:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(/assets/bg_chat-BjLcAJJm.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.12;pointer-events:none;z-index:0}.cloud-divider{width:80%;height:12px;margin:0 auto;background:url(/assets/divider_cloud_strip-bcVV4c8U.webp) center/contain no-repeat;opacity:.7}.corner-ornament.top-left{top:0;left:0;background:url(data:image/webp;base64,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) top left/contain no-repeat}.corner-ornament.top-right{top:0;right:0;background:url(data:image/webp;base64,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) top right/contain no-repeat}.corner-ornament.bottom-left{bottom:0;left:0;background:url(data:image/webp;base64,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) bottom left/contain no-repeat}.corner-ornament.bottom-right{bottom:0;right:0;background:url(data:image/webp;base64,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) bottom right/contain no-repeat}@font-face{font-family:"Source Han Serif CN";src:url(/assets/SourceHanSerifCN-Light-EWLW1CIm.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:"Source Han Serif CN";src:url(/assets/SourceHanSerifCN-Regular-k-lembaF.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Source Han Serif CN";src:url(/assets/SourceHanSerifCN-Bold-ZHTxG2DZ.ttf) format("truetype");font-weight:700;font-display:swap}.app-container{width:100%;height:100vh;overflow:hidden;position:relative;font-family:var(--font-song);background:var(--color-paper)}:root{--color-paper: #f5f0e8;--color-paper-light: #faf8f3;--color-paper-dark: #e8e0d4;--color-ink: #2c2c2c;--color-ink-light: #4a4a4a;--color-ink-muted: #6b6b6b;--color-gold: #c9a96e;--color-gold-light: #d4bc8a;--color-gold-dark: #a88a52;--color-vermilion: #b5443e;--color-vermilion-light: #c95a52;--color-vermilion-dark: #8f352f;--color-ink-green: #2d4a3e;--color-ink-green-light: #3d5a4e;--color-ink-green-dark: #1d3a2e;--color-silk: rgba(245, 240, 232, .92);--color-silk-border: rgba(201, 169, 110, .4);--color-mist: rgba(245, 240, 232, .6);--font-kaiti: "Source Han Serif CN", "Noto Serif SC", serif;--font-song: "Source Han Serif CN", "Noto Serif SC", serif;--font-hei: "Noto Sans SC", sans-serif;--spacing-xs: 6px;--spacing-sm: 10px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-soft: 0 2px 12px rgba(0, 0, 0, .08);--shadow-card: 0 4px 16px rgba(0, 0, 0, .06);--shadow-gold: 0 0 20px rgba(201, 169, 110, .2);--shadow-vermilion: 0 2px 10px rgba(181, 68, 62, .25);--border-gold: 1px solid var(--color-gold);--border-silk: 1px solid var(--color-silk-border)}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;font-family:var(--font-song);font-size:14px;color:var(--color-ink);background:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7}.paper-texture{background-color:var(--color-paper);background-image:url(/assets/bg_xuan_paper-BqNCj7lH.jpg),linear-gradient(180deg,var(--color-paper-light) 0%,var(--color-paper) 100%);background-blend-mode:soft-light,normal;background-size:cover,100% 100%}.mountain-bg{position:relative}.mountain-bg:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(/assets/bg_chat-BjLcAJJm.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.12;pointer-events:none;z-index:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c9a96e66;border-radius:2px}.divider-gold{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(201,169,110,.3) 15%,rgba(201,169,110,.6) 50%,rgba(201,169,110,.3) 85%,transparent 100%);position:relative;margin:var(--spacing-lg) 0}.divider-gold:after{content:"";position:absolute;left:50%;top:-2px;width:4px;height:4px;background:radial-gradient(circle,rgba(201,169,110,.6),transparent);border-radius:50%;transform:translate(-50%)}.cloud-divider{width:80%;height:12px;margin:0 auto;background:url(/assets/divider_cloud_strip-bcVV4c8U.webp) center/contain no-repeat;opacity:.7}.card-scroll{background:linear-gradient(135deg,#f5f0e8f2,#e8e0d4e6);border:none;border-radius:4px;box-shadow:0 2px 8px #2c2c2c1a,inset 0 1px #ffffff80,inset 0 -1px #0000000d;position:relative}.card-scroll:before{content:"";position:absolute;top:-3px;left:10%;right:10%;height:6px;background:linear-gradient(180deg,#a082504d,#c9a96e26);border-radius:3px 3px 0 0}.card-scroll:after{content:"";position:absolute;top:6px;left:6px;right:6px;bottom:6px;border:1px solid rgba(201,169,110,.25);border-radius:2px;pointer-events:none}.card-silk-enhanced{background:linear-gradient(135deg,rgba(201,169,110,.08),transparent 40%,rgba(201,169,110,.05)),var(--color-paper);border:1px solid rgba(201,169,110,.35);border-radius:6px;box-shadow:0 1px 4px #0000000f,0 0 12px #c9a96e1a;position:relative}.card-silk-enhanced:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:2px;background:linear-gradient(180deg,transparent,rgba(201,169,110,.5),transparent);border-radius:1px}.card-silk{background:var(--color-silk);border:1px solid var(--color-gold);border-radius:var(--radius-md);box-shadow:var(--shadow-card),var(--shadow-gold);position:relative}.card-silk:before{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;border:1px solid rgba(201,169,110,.2);border-radius:calc(var(--radius-md) - 2px);pointer-events:none}.corner-ornament{position:absolute;width:60px;height:60px;pointer-events:none}.corner-ornament.top-left{top:0;left:0;background:url(data:image/webp;base64,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) top left/contain no-repeat}.corner-ornament.top-right{top:0;right:0;background:url(data:image/webp;base64,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) top right/contain no-repeat}.corner-ornament.bottom-left{bottom:0;left:0;background:url(data:image/webp;base64,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) bottom left/contain no-repeat}.corner-ornament.bottom-right{bottom:0;right:0;background:url(data:image/webp;base64,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) bottom right/contain no-repeat}.divider{height:1px;background:linear-gradient(90deg,transparent 0%,var(--color-gold) 15%,var(--color-gold) 85%,transparent 100%);opacity:.5;margin:var(--spacing-lg) 0;position:relative}.divider:before{content:"❖";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-paper);padding:0 var(--spacing-sm);color:var(--color-gold);font-size:10px}.cloud-decoration{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}.cloud-decoration:before,.cloud-decoration:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--color-gold),transparent);opacity:.5}.btn-seal{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-kaiti);cursor:pointer;transition:all .3s ease;border:none;position:relative;background:var(--color-vermilion);color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-vermilion)}.btn-seal:hover:not(:disabled){background:var(--color-vermilion-light);transform:translateY(-1px)}.btn-seal:active:not(:disabled){transform:scale(.97)}.btn-seal:disabled{opacity:.5;cursor:not-allowed}.btn-seal.outline{background:transparent;border:1px solid var(--color-gold);color:var(--color-gold-dark);box-shadow:var(--shadow-gold)}.btn-seal.outline:hover:not(:disabled){background:#c9a96e1a}.seal{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-kaiti);color:var(--color-vermilion)}.seal.seal-square{width:36px;height:36px;border:2px solid var(--color-vermilion);border-radius:4px;font-size:16px;transform:rotate(-5deg);box-shadow:0 2px 6px #b5443e33}.seal.seal-round{width:36px;height:36px;border:2px solid var(--color-vermilion);border-radius:50%;font-size:16px}.seal.seal-small{width:24px;height:24px;border:1px solid var(--color-vermilion);border-radius:3px;font-size:11px}.font-kaiti{font-family:var(--font-kaiti)}.font-song{font-family:var(--font-song)}.font-hei{font-family:var(--font-hei)}.text-gold-gradient{background:linear-gradient(135deg,var(--color-gold-light),var(--color-gold-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes ink-spread{0%{opacity:0;transform:scale(.8);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes mist-float{0%,to{transform:translate(0) translateY(0);opacity:.3}50%{transform:translate(5px) translateY(-3px);opacity:.5}}@keyframes seal-stamp{0%{opacity:0;transform:rotate(-15deg) scale(2)}60%{opacity:1;transform:rotate(-5deg) scale(.95)}to{transform:rotate(-5deg) scale(1)}}@keyframes gold-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.border-gold-animated{position:relative}.border-gold-animated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-light),var(--color-gold),var(--color-gold-light),var(--color-gold));background-size:200% 100%;border-radius:inherit;animation:gold-shimmer 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
