.theme-jiemeng{--jm-wood:color-mix(in srgb, var(--ink-wood) 75%, var(--ink-text));--jm-fire:color-mix(in srgb, var(--ink-fire) 75%, var(--ink-text));--jm-earth:color-mix(in srgb, var(--ink-earth) 75%, var(--ink-text));--jm-water:color-mix(in srgb, var(--ink-water) 80%, var(--ink-text));color:var(--ink-text);font-family:var(--font-noto-sans-sc), -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.theme-jiemeng :focus-visible{outline:2px solid var(--ink-water);outline-offset:2px}.theme-jiemeng input,.theme-jiemeng textarea,.theme-jiemeng select{font-size:16px}.theme-jiemeng .scroll-smooth{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.theme-jiemeng .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.theme-jiemeng .scrollbar-hide::-webkit-scrollbar{display:none}.theme-jiemeng .touch-feedback{transition:transform .1s}.theme-jiemeng .touch-feedback:active{transform:translateY(1px)}.theme-jiemeng .watermark{display:none}.theme-jiemeng .watermark.watermark-visible{text-align:left;font-size:inherit;color:inherit;border-top:0;margin-top:0;padding-top:0;display:block}.theme-jiemeng [data-export-mode=true]:not(.ink-sheet){padding:24px}.theme-jiemeng [data-export-mode=true] .jiemeng-interpretation .markdown-content h2:after{opacity:.5;height:2px;-webkit-mask:none;mask:none}.jm-hero{text-align:center;justify-items:center;gap:10px;display:grid}.jm-hero .ink-plate{border-radius:16px;width:120px;height:150px}.jm-title{letter-spacing:.06em;margin:6px 0 0;font-size:30px;font-weight:400;line-height:1.35}.jm-lede{max-width:26em;color:var(--ink-text-2);text-wrap:balance;margin:0;font-size:16px;line-height:1.85}.jm-kicker{letter-spacing:.06em;color:var(--ink-text-2);margin:0;font-size:14px}@media (min-width:640px){.jm-title{font-size:34px}}.jm-chip{background:var(--ink-stone);min-height:40px;color:var(--ink-text-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.jm-chip:hover:not(:disabled){color:var(--ink-text);border-color:var(--ink-line)}.jm-chip[aria-pressed=true]{background:var(--ink-action);color:var(--ink-action-text)}.jm-chip:disabled{opacity:.5;cursor:not-allowed}.jm-choice{background:var(--ink-card);border:1px solid hsl(var(--input));min-height:48px;color:var(--ink-text);border-radius:12px;padding:12px;transition:border-color .15s,box-shadow .15s,background-color .15s}.jm-choice:hover:not(:disabled){border-color:var(--ink-text-3)}.jm-choice[aria-pressed=true]{border-color:var(--ink-action);box-shadow:0 0 0 1px var(--ink-action);background:color-mix(in srgb, var(--ink-action) 6%, var(--ink-card))}.jm-notice{background:var(--ink-stone);color:var(--ink-text-2);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.jm-notes{background:var(--ink-stone);border-radius:20px;gap:20px;padding:24px;display:grid}.jm-note h3{letter-spacing:.04em;margin:8px 0 2px;font-size:17px;font-weight:500}.jm-note p{color:var(--ink-text-2);margin:0;font-size:15px;line-height:1.75}@media (min-width:640px){.jm-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:28px}}.jm-state{text-align:center;justify-items:center;gap:12px;padding:32px 16px;display:grid}.jm-state .ink-plate{border-radius:999px;width:120px;height:120px}.jm-state-title{letter-spacing:.04em;color:var(--ink-text);margin:4px 0 0;font-size:17px;font-weight:500}.jm-state-hint{color:var(--ink-text-2);margin:0;font-size:14px}.jiemeng-interpretation{background:var(--ink-stone);color:var(--ink-text);border-radius:16px}.jiemeng-interpretation .markdown-content{font-size:17px;line-height:1.85}.jiemeng-interpretation .markdown-content>*{max-width:36em}.jiemeng-interpretation .markdown-content p,.jiemeng-interpretation .markdown-content li{line-height:1.85}.jiemeng-interpretation .markdown-content p{margin-bottom:1em}.jiemeng-interpretation .markdown-content h2{letter-spacing:.04em;color:var(--ink-text);margin:1.8em 0 .8em;padding-bottom:12px;font-size:20px;font-weight:500;position:relative}.jiemeng-interpretation .markdown-content h2:after{content:"";background:var(--ink-water);opacity:.6;width:56px;height:6px;position:absolute;bottom:0;left:0;-webkit-mask:url(/landing/art/brush-mask.png) 50%/100% 100% no-repeat;mask:url(/landing/art/brush-mask.png) 50%/100% 100% no-repeat}.jiemeng-interpretation .markdown-content h2:first-child{margin-top:0}.jiemeng-interpretation .markdown-content h3{margin:1.4em 0 .5em;font-size:18px;font-weight:500}.jiemeng-interpretation .markdown-content strong{color:var(--ink-text);font-weight:600}.jiemeng-interpretation .markdown-content blockquote{border-left:2px solid var(--ink-water);background:var(--ink-card);color:var(--ink-text-2);font-style:normal}.jiemeng-interpretation .markdown-content blockquote p:last-child{margin-bottom:0}.jm-segment{background:var(--ink-stone);border-radius:999px;gap:4px;padding:4px;display:grid}.jm-segment>button{min-height:40px;color:var(--ink-text-2);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:15px;transition:background-color .15s,color .15s;display:inline-flex}.jm-segment>button:hover{color:var(--ink-text)}.jm-segment>button[aria-pressed=true]{background:var(--ink-card);color:var(--ink-text);box-shadow:var(--ink-shadow)}:root.dark .jm-segment>button[aria-pressed=true]{background:color-mix(in srgb, var(--ink-text) 12%, var(--ink-card));box-shadow:none}.jm-fortune{background:var(--ink-stone);border-radius:999px;align-items:center;gap:6px;font-weight:500;display:inline-flex}.jm-fortune-da_ji{color:var(--jm-fire)}.jm-fortune-ji{color:var(--jm-earth)}.jm-fortune-zhong_ping,.jm-fortune-xiong{color:var(--ink-text-2)}.jm-fortune-da_xiong{color:var(--ink-text)}.jm-sig-high{background:var(--ink-fire)}.jm-sig-medium{background:var(--ink-earth)}.jm-sig-low{background:var(--ink-metal)}.jm-accent-earth{color:var(--jm-earth)}.jm-accent-water{color:var(--jm-water)}.jm-progress{background:var(--ink-line);border-radius:999px;height:6px;overflow:hidden}.jm-progress>div{background:var(--ink-action);border-radius:999px;height:100%;transition:width .5s}@media (prefers-reduced-motion:reduce){.theme-jiemeng .touch-feedback,.jm-chip,.jm-choice,.jm-segment>button,.jm-progress>div{transition:none}.theme-jiemeng .touch-feedback:active{transform:none}.theme-jiemeng .scroll-smooth{scroll-behavior:auto}}
