/* Homepage palette: one-screen.css .scene and .vignette; keep the same warm brown overlay. */
body.wmt-page{overflow:hidden;background:#4a2923!important}body.wmt-page main,body.wmt-page .entry-content{padding:0!important;margin:0!important;max-width:none!important}body.wmt-page .wp-block-post-title{display:none}body.wmt-page .wmt{position:fixed;inset:var(--wmt-header,72px) 0 0;z-index:10;max-width:none!important;margin:0!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:#987348 #38171b;scrollbar-width:thin}
.wmt{--gold:#d4b67b;--cream:#f0e1ce;--muted:#d2bdb0;--line:#c2a47142;position:relative;color:var(--cream);font-family:'Noto Serif TC','Songti TC',PMingLiU,Georgia,serif;font-weight:400;line-height:1.7;isolation:isolate;box-sizing:border-box;padding:0 44px;background:#40161a;min-height:600px}
.wmt *,.wmt *::before,.wmt *::after{box-sizing:border-box}.wmt [hidden]{display:none!important}.wmt button,.wmt textarea,.wmt input{font:inherit}.wmt button{cursor:pointer}.wmt button:disabled{cursor:default;opacity:.4}.wmt a{color:inherit;text-decoration:none}.wmt button:focus-visible,.wmt a:focus-visible,.wmt textarea:focus-visible,.wmt input:focus-visible{outline:2px solid #f4dca6;outline-offset:5px}.wmt :is(h1,h2,h3,p){margin:0}.wmt :is(h1,h2,h3){font-weight:400}.wmt h1,.wmt h2{font-size:clamp(23px,2.5vw,34px);line-height:1.6;letter-spacing:.14em;color:var(--cream)}.wmt :is(h1,h2):focus{outline:0}.wmt p{overflow-wrap:anywhere}.wmt-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.wmt-sky{position:fixed;inset:var(--wmt-header,72px) 0 0;z-index:-2;overflow:hidden;pointer-events:none;background:#4a2923}.wmt-sky picture,.wmt-sky picture img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.wmt-sky::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#7956461a 5%,#79564608 35%,#4a292326 80%),linear-gradient(180deg,#79564659,#79564629 60%,#4a292366);z-index:1}.wmt-sanctuary{background:#4a2923}.wmt-ring{position:absolute;z-index:2;width:min(85vw,1050px);height:auto;opacity:.25;filter:drop-shadow(0 0 12px #d6b47130)}.wmt-ring-one{left:50%;top:43%;transform:translate(-50%,-50%) rotate(-17deg)}.wmt-ring-two{width:min(97vw,1250px);left:50%;top:43%;transform:translate(-50%,-50%) rotate(12deg);opacity:.16}.wmt-star{position:absolute;z-index:3;width:3px;height:3px;border-radius:50%;background:#f3d59e;box-shadow:0 0 12px #f3d59e;animation:wmt-twinkle 5s ease-in-out infinite}.wmt-star-a{left:16%;top:26%}.wmt-star-b{left:84%;top:54%;animation-delay:-2s}.wmt-star-c{left:60%;top:12%;animation-delay:-4s}
.wmt-masthead{display:flex;justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto;padding:27px 0 0;gap:12px}.wmt-brand{font-size:14px;letter-spacing:.22em;color:#e0c58e!important;line-height:1.5}.wmt-brand span{display:block;font:8px/1.8 Georgia,serif;letter-spacing:.25em;color:#bba383}.wmt-mode{font-size:11px;letter-spacing:.08em;color:#d3b987}.wmt-eyebrow{font:10px/1.8 Georgia,'Noto Serif TC',serif;letter-spacing:.26em;color:var(--gold);margin-bottom:12px!important}.wmt-scene{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:34px 0 30px;text-align:center;animation:wmt-arrive .5s ease both;min-height:calc(100dvh - var(--wmt-header,72px) - 196px)}.wmt-scene-title>p:not(.wmt-eyebrow){font-size:13px;letter-spacing:.08em;line-height:2;color:var(--muted);margin-top:13px;white-space:pre-line}.wmt-scene-title{margin:0 auto 30px;max-width:780px}.wmt-status:empty{display:none}.wmt-status{font-size:12px;text-align:center;padding:14px;color:#e0cba4}.wmt-error{position:relative;max-width:720px;margin:16px auto!important;padding:10px 16px;background:#421819e8;border:1px solid #dcac70;color:#ffe1be;font-size:14px;text-align:center}.wmt-scene-note{font-size:11px;color:var(--muted);letter-spacing:.1em;margin-top:32px!important}.wmt-progress{display:flex;justify-content:center;align-items:center;gap:16px;margin:0 auto 17px;color:#a98e79;font-size:10px;letter-spacing:.08em;max-width:640px}.wmt-progress [aria-current]{color:#f0d9a6}.wmt-progress i{height:1px;width:30px;background:#b08f6240}.wmt-footer{max-width:1300px;margin:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 26px;color:#c0a590;font-size:10px;letter-spacing:.07em;padding:0 0 20px}.wmt-footer a{color:#e8cb93}.wmt-goddess{width:146px;height:146px;object-fit:contain;filter:drop-shadow(0 0 22px #eab55f45);margin-bottom:25px}.wmt-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100dvh - var(--wmt-header,72px) - 145px);gap:0}.wmt-intro{font-size:14px;color:var(--muted);line-height:2.1;margin:18px auto 30px!important}
.wmt-books{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;max-width:990px;margin:35px auto 0;padding:8px 10px 12px;perspective:1500px}.wmt-book{border:0;padding:0;background:none;position:relative;text-align:center;min-width:0;transform:rotate(-2deg);transition:transform .35s ease,filter .35s ease;color:var(--cream);filter:drop-shadow(0 18px 14px #10030a60)}.wmt-book:nth-child(even){transform:rotate(2deg) translateY(8px)}.wmt-book::before{content:'';position:absolute;inset:5px -5px -5px 8px;border-radius:4px;background:repeating-linear-gradient(0deg,#bc9d76 0,#bc9d76 1px,#806544 1px,#806544 3px);box-shadow:2px 3px 0 #30141c}.wmt-book-cover{display:flex;position:relative;min-height:305px;flex-direction:column;align-items:center;padding:27px 21px 25px 28px;border-radius:4px;border:1px solid #b59b6659;background-image:linear-gradient(145deg,#68414a14,#3218200a),linear-gradient(#361a24b3,#361a24b3),url('brand/book-leather-v2.webp');background-size:cover;box-shadow:inset -1px -1px 2px #25101940,inset 2px 1px 2px #bea17b50,inset 8px 0 10px #1a0b185c}.wmt-book-cover::before{content:'';position:absolute;inset:0 auto 0 8px;border-left:1px solid #bca17760;border-right:1px solid #1d0a16aa;width:3px}.wmt-book-cover::after{content:'';position:absolute;inset:12px 10px 12px 19px;border:1px solid #c2a47142;border-radius:2px;pointer-events:none}.wmt-book-english{font:8px/1.8 Georgia,serif;color:#c4a478;letter-spacing:.21em}.wmt-book-symbol{display:grid;place-items:center;height:79px;width:79px;margin:20px 0 17px;font-family:Georgia,serif;font-size:41px;color:#d6b47c;line-height:1;border:1px solid #c1a26c55;border-radius:50%;box-shadow:inset 0 0 0 6px #1f081016,0 0 0 6px #bb915412;text-shadow:0 0 16px #c99a5d50}.wmt-book-title{font-size:22px;letter-spacing:.2em;color:#f0e0c8;white-space:nowrap}.wmt-book-desc{font-size:11px;line-height:1.9;color:#cdbab0;margin-top:12px;max-width:142px}.wmt-book-open{font-size:10px;color:#d0b181;letter-spacing:.1em;display:block;margin-top:24px}.wmt-book-open>span{margin-left:8px}@media(hover:hover) and (pointer:fine){.wmt-book:hover{transform:translateY(-9px) rotate(0);filter:drop-shadow(0 24px 20px #10030a88)}.wmt-book:hover .wmt-book-cover{border-color:#e0b9759c}}
.wmt-button{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:49px;padding:12px 26px;border:1px solid #b8945799;border-radius:2px;background:#3a151d66;color:#eed4a5!important;font-size:13px;letter-spacing:.12em;transition:background .2s,border-color .2s}.wmt-button:hover:not(:disabled){background:#71443852;border-color:#e3bc78}.wmt-text-button{background:none;border:0;border-bottom:1px solid transparent;padding:10px 5px;color:#d6b985;font-size:12px;min-height:44px;letter-spacing:.07em}.wmt-text-button:hover:not(:disabled){border-bottom-color:#b59059}.wmt-actions{display:flex;justify-content:center;align-items:center;gap:30px;margin:23px auto 0}.wmt-question-scene{max-width:680px;padding-top:55px}.wmt-question-form{text-align:left;max-width:615px;margin:auto}.wmt-question-form textarea{display:block;width:100%;border:1px solid #c4a16c70;border-radius:2px;color:#f2e5d3;background:#290e1782;box-shadow:inset 0 0 35px #17081428;padding:20px 23px;resize:vertical;font-size:16px;line-height:1.9;min-height:155px;max-height:40vh}.wmt textarea::placeholder{color:#b69986}.wmt-input-meta{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#c0a490;margin-top:7px}.wmt-spread-guide{text-align:center;font-size:12px;letter-spacing:.12em;color:#dbc28f;padding:25px 0 15px}.wmt-consent{display:flex;gap:12px;align-items:flex-start;font-size:11px;color:#cdb9aa;line-height:1.9;cursor:pointer}.wmt-consent input{flex:0 0 16px;accent-color:#b39363;width:16px;height:16px;margin-top:3px}.wmt-question-echo{max-width:680px;margin-left:auto!important;margin-right:auto!important;overflow-wrap:anywhere;white-space:pre-wrap;max-height:none;overflow:visible}
.wmt-draw-scene{padding-top:26px}.wmt-draw-scene .wmt-scene-title{margin-bottom:18px}.wmt-slots{display:flex;justify-content:center;gap:45px;margin:0 auto 28px}.wmt-slot{width:94px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:#ceb082;letter-spacing:.1em}.wmt-slot-card{width:64px;height:94px;border:1px solid #b4946269;display:grid;place-items:center;font:19px Georgia,serif;color:#b1916677;background:#210c1425;position:relative;transition:border-color .3s}.wmt-slot-card img{width:100%;height:100%;object-fit:cover}.wmt-slot-card span{position:absolute;inset:0;display:grid;place-items:center;background:#200b1566;color:#ffe5b1;font:19px Georgia,serif}.wmt-slot[data-filled] .wmt-slot-card{border-color:#e8c589}.wmt-deck{max-width:886px;margin:auto;display:grid;grid-template-columns:repeat(11,minmax(0,1fr));row-gap:15px;padding:0 38px 0 0}.wmt-card-choice{position:relative;padding:0;border:0;background:transparent;width:calc(100% + 35px);aspect-ratio:2/3;max-height:162px;transform:translateY(calc((var(--i) - 5)* .2px));transition:transform .22s ease,filter .22s ease;filter:drop-shadow(3px 7px 5px #17040b9c);border-radius:5px}.wmt-card-choice img{width:100%;height:100%;object-fit:cover;border-radius:5px;pointer-events:none;display:block}.wmt-card-choice[aria-pressed=true]{transform:translateY(-12px);z-index:25;filter:drop-shadow(0 0 7px #d8b57890)}.wmt-card-choice[aria-pressed=true] img{outline:1px solid #f3cf90;outline-offset:1px}.wmt-card-choice [data-pick-order]:not(:empty){position:absolute;inset:42% auto auto 32%;background:#ead2a2;color:#3d1b1c;width:30px;height:30px;border-radius:50%;font:17px/30px Georgia,serif;box-shadow:0 0 12px #281012}.wmt-selection{color:#e2c795;font-size:12px;letter-spacing:.1em;margin-top:18px!important}.wmt-draw-scene .wmt-actions{margin-top:8px}.wmt-oracle-scene{max-width:760px}.wmt-oracle-scene .wmt-scene-title{margin-bottom:12px}.wmt-oracle-film{width:min(100%,540px);aspect-ratio:3/2;margin:auto;overflow:hidden;mask-image:radial-gradient(ellipse at center,#000 39%,transparent 74%)}.wmt-oracle-film video{width:100%;height:100%;object-fit:cover}.wmt-oracle-cards{display:flex;gap:25px;justify-content:center;margin-top:-12px;position:relative}.wmt-oracle-cards figure{margin:0;width:60px}.wmt-oracle-cards img{display:block;width:60px;height:90px;object-fit:cover;box-shadow:0 5px 20px #15060e88;border-radius:3px}.wmt-oracle-cards figcaption{font-size:10px;color:#d5b982;white-space:nowrap;margin-top:6px}.wmt-reversed{transform:rotate(180deg)}
.wmt-result-scene{max-width:990px;padding-top:30px}.wmt-result-scene:focus{outline:0}.wmt-result-question{color:#e2cbb3;font-size:15px;max-width:740px;margin:12px auto 0!important;white-space:pre-wrap;line-height:1.8}.wmt-result-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:740px;margin:0 auto 30px}.wmt-result-cards.wmt-single{grid-template-columns:1fr;max-width:220px}.wmt-result-card{background:none;border:0;color:var(--cream);padding:0 0 12px;display:flex;flex-direction:column;align-items:center;gap:5px;border-bottom:1px solid #c4a16c33;transition:border-color .2s}.wmt-result-card[aria-pressed=true]{border-color:#eacb88}.wmt-result-card img{width:100%;max-width:175px;aspect-ratio:2/3;object-fit:cover;border-radius:6px;box-shadow:0 14px 40px #17071099;margin:10px 0 7px}.wmt-result-card[aria-pressed=true] img{outline:1px solid #cba269;outline-offset:4px}.wmt-position-label{font-size:14px;color:#e4c996;letter-spacing:.13em}.wmt-card-name{font-size:15px;letter-spacing:.1em}.wmt-card-orientation{font-size:10px;color:#c2a894}.wmt-reading-detail{max-width:720px;margin:0 auto 30px;text-align:left;padding:0 0 25px;border-bottom:1px solid #b89b6947}.wmt-reading-detail h3,.wmt-synthesis h3{font-size:18px;letter-spacing:.14em;color:#ead0a0;margin-bottom:10px}.wmt-reading-detail p{font-size:15px;line-height:2.1;color:#e3d0bd}.wmt-synthesis{max-width:720px;margin:0 auto;text-align:left}.wmt-synthesis p{font-size:15px;line-height:2.1;white-space:pre-line;color:#e3d0bd;margin-bottom:18px}.wmt-synthesis .wmt-blessing{color:#edd5a7;font-size:17px;text-align:center;letter-spacing:.09em;margin:28px 0}.wmt-reading-state{font-size:11px;color:#c8aa82;margin-bottom:18px!important}.wmt-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:13px 25px;margin-top:22px}.wmt-journal{border-radius:8px;padding:25px 32px;min-height:400px;background:linear-gradient(130deg,#521f28,#2c1420)}.wmt-journal .wmt-scene{min-height:200px}.wmt-journal .wmt-masthead{padding-top:0}.wmt-history-entry{display:grid;grid-template-columns:70px 1fr auto;gap:20px;align-items:center;text-align:left;padding:20px 0;border-bottom:1px solid #c2a47140}.wmt-history-entry img{width:60px;height:90px;object-fit:cover;border-radius:3px}.wmt-history-entry h3{font-size:17px}.wmt-history-entry p{font-size:12px;color:#ceb9a7}.wmt-pagination{display:flex;align-items:center;justify-content:center;gap:25px;margin:24px 0;font-size:12px}.wmt-history-empty{padding:45px 0;color:var(--muted)}
@keyframes wmt-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wmt-twinkle{0%,100%{opacity:.2}50%{opacity:.85}}
@media(min-width:1100px) and (min-height:850px){.wmt-topic-scene{padding-top:60px}.wmt-books{margin-top:45px}.wmt-book-cover{min-height:340px;padding-top:32px}.wmt-book-symbol{margin-top:29px;margin-bottom:23px}.wmt-question-scene{padding-top:85px}.wmt-deck{row-gap:25px}.wmt-draw-scene{padding-top:35px}}
@media(max-width:900px){.wmt{padding:0 25px}.wmt-books{gap:22px;max-width:750px}.wmt-book-cover{padding:24px 13px 20px 20px;min-height:286px}.wmt-book-title{font-size:19px;letter-spacing:.14em}.wmt-book-desc{font-size:10px}.wmt-book-symbol{width:64px;height:64px;font-size:35px}.wmt-result-cards{gap:25px}.wmt-deck{max-width:760px}.wmt-card-choice{max-height:143px}}
@media(max-width:600px){.wmt{padding:0 20px;min-height:0}.wmt-masthead{padding-top:17px;align-items:center}.wmt-brand{font-size:12px}.wmt-brand span{font-size:7px}.wmt-mode{font-size:9px;max-width:150px;text-align:right}.wmt-scene{min-height:calc(100dvh - var(--wmt-header,72px) - 183px);padding:30px 0 22px}.wmt-scene-title{margin-bottom:23px}.wmt h1,.wmt h2{font-size:23px;letter-spacing:.075em;line-height:1.7}.wmt-eyebrow{font-size:9px;margin-bottom:8px!important}.wmt-scene-title>p:not(.wmt-eyebrow){font-size:11px;letter-spacing:.04em;line-height:1.9;margin-top:10px}.wmt-ring-one{width:820px;max-width:none;top:44%;opacity:.21}.wmt-ring-two{width:1000px;max-width:none;top:44%;opacity:.13}.wmt-books{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px;gap:21px 23px;padding:0 7px 5px;margin:20px auto 0}.wmt-book-cover{min-height:196px;padding:20px 15px 17px 20px}.wmt-book-symbol{width:41px;height:41px;font-size:27px;margin:13px 0 13px}.wmt-book-english{font-size:7px}.wmt-book-title{font-size:19px}.wmt-book-desc{display:none}.wmt-book-open{font-size:9px;margin-top:14px}.wmt-book:nth-child(even){transform:rotate(2deg) translateY(5px)}.wmt-scene-note{font-size:9px;margin-top:24px!important}.wmt-progress{gap:8px;margin:8px auto 15px;font-size:8px;letter-spacing:0}.wmt-progress i{width:12px}.wmt-footer{font-size:8px;gap:4px 14px;padding-bottom:18px}.wmt-question-scene{padding-top:50px}.wmt-question-form textarea{padding:16px;min-height:148px}.wmt-input-meta{font-size:9px;gap:6px}.wmt-consent{font-size:10px;line-height:1.9}.wmt-spread-guide{font-size:11px;padding:24px 0 19px;letter-spacing:.04em}.wmt-actions{gap:16px;margin-top:24px}.wmt-button{font-size:12px;padding:12px 18px;gap:15px}.wmt-text-button{font-size:11px}.wmt-draw-scene{padding-top:26px}.wmt-slots{gap:20px;margin-bottom:24px}.wmt-slot{width:80px;font-size:11px;letter-spacing:.02em}.wmt-slot-card{width:49px;height:72px}.wmt-deck{grid-template-columns:repeat(11,minmax(0,1fr));row-gap:20px;padding-right:31px;max-width:450px}.wmt-card-choice{width:calc(100% + 29px);max-height:none;aspect-ratio:2/3;border-radius:3px}.wmt-card-choice img{border-radius:3px}.wmt-card-choice[aria-pressed=true]{transform:translateY(-10px)}.wmt-card-choice [data-pick-order]:not(:empty){width:20px;height:20px;font-size:13px;line-height:20px;left:30%}.wmt-selection{font-size:11px;letter-spacing:.02em;margin-top:19px!important}.wmt-draw-scene .wmt-actions{margin-top:12px}.wmt-oracle-scene{padding-top:48px}.wmt-oracle-film{width:calc(100% + 40px);margin-left:-20px}.wmt-oracle-cards{margin-top:0;gap:25px}.wmt-result-scene{padding-top:28px}.wmt-result-question{font-size:13px}.wmt-result-cards{gap:16px;margin-bottom:24px}.wmt-result-card img{border-radius:3px;margin-top:8px}.wmt-position-label{font-size:11px;letter-spacing:.03em}.wmt-card-name{font-size:12px;letter-spacing:.02em}.wmt-card-orientation{font-size:9px}.wmt-reading-detail h3,.wmt-synthesis h3{font-size:16px}.wmt-reading-detail p,.wmt-synthesis p{font-size:14px;line-height:2}.wmt-reading-detail{padding-bottom:22px;margin-bottom:24px}.wmt-journal{padding:20px 17px}.wmt-history-entry{grid-template-columns:47px 1fr;gap:12px}.wmt-history-entry img{width:44px;height:66px}.wmt-history-entry h3{font-size:14px}.wmt-history-entry>.wmt-text-button{grid-column:2;text-align:left;padding-top:0}.wmt-journal .wmt-progress{display:none}.wmt-welcome{min-height:calc(100dvh - var(--wmt-header,72px) - 150px)}.wmt-goddess{width:130px;height:130px}.wmt-intro{font-size:12px}}
@media(max-width:360px){.wmt{padding:0 15px}.wmt h1,.wmt h2{font-size:20px}.wmt-book-cover{min-height:179px;padding-top:16px}.wmt-book-symbol{margin-top:10px;margin-bottom:10px}.wmt-book-title{font-size:17px}.wmt-progress{gap:5px}.wmt-slots{gap:12px}.wmt-deck{padding-right:29px}.wmt-card-choice{width:calc(100% + 27px)}.wmt-result-cards{gap:12px}.wmt-card-name{font-size:11px}}
@media(prefers-reduced-motion:reduce){.wmt *{animation:none!important;transition:none!important}}
/* A single deck opens into one arc; the mobile window preserves tappable spacing. */
.wmt-deck-window{overflow-x:auto;overflow-y:hidden;max-width:1100px;margin:auto;scrollbar-width:thin;scrollbar-color:#af8b594a transparent;overscroll-behavior-x:contain;touch-action:pan-x pan-y;border:0}.wmt-deck{display:block;position:relative;width:100%;height:300px;max-width:none;margin:0;padding:0;perspective:1200px}.wmt-card-choice{position:absolute;top:27px;left:50%;width:112px;height:168px;max-height:none;aspect-ratio:auto;border-radius:5px;transform-origin:50% 100%;transform:translate(calc(-50% + var(--fan-x,0px)),var(--fan-y,32px)) rotate(var(--fan-angle,0deg));transition:transform 200ms cubic-bezier(.23,1,.32,1),filter 200ms ease;filter:drop-shadow(2px 5px 5px #17040baa)}.wmt-card-choice img{height:100%;width:100%;border-radius:5px}.wmt-card-choice[aria-pressed=true]{transform:translate(calc(-50% + var(--fan-x)),calc(var(--fan-y) - 24px)) rotate(var(--fan-angle));z-index:var(--deck-order)!important}.wmt-card-choice:focus-visible{z-index:var(--deck-order)!important}.wmt-deck-mobile-hint{display:none}.wmt-draw-scene .wmt-slots{margin-bottom:3px}.wmt-draw-scene .wmt-selection{margin-top:0!important}.wmt-deck[data-open=false] .wmt-card-choice:hover{filter:drop-shadow(2px 5px 5px #17040baa)}
@media(hover:hover) and (pointer:fine){.wmt-deck[data-open=true] .wmt-card-choice:hover:not(:disabled){transform:translate(calc(-50% + var(--fan-x)),calc(var(--fan-y) - 17px)) rotate(var(--fan-angle));z-index:var(--deck-order)!important}.wmt-deck[data-open=true] .wmt-card-choice[aria-pressed=true]:hover:not(:disabled){transform:translate(calc(-50% + var(--fan-x)),calc(var(--fan-y) - 27px)) rotate(var(--fan-angle))}}
@media(max-width:600px){.wmt-deck-window{margin:0 -20px;max-width:none;scroll-padding:30px}.wmt-deck{width:1110px;height:262px;max-width:none;padding:0}.wmt-card-choice{top:26px;max-height:none}.wmt-deck-mobile-hint{display:block;color:#bfa385;font-size:10px;letter-spacing:.07em;margin:2px 0 12px!important}.wmt-draw-scene .wmt-slots{margin-bottom:8px}.wmt-card-choice[aria-pressed=true]{transform:translate(calc(-50% + var(--fan-x)),calc(var(--fan-y) - 19px)) rotate(var(--fan-angle))}.wmt-card-choice [data-pick-order]:not(:empty){left:35%;top:42%;width:25px;height:25px;font-size:15px;line-height:25px}}
@media(max-width:360px){.wmt-deck-window{margin:0 -15px}.wmt-deck{width:1110px}.wmt-card-choice{width:92px}}
@media(prefers-reduced-motion:reduce){.wmt-card-choice{transition:filter 150ms ease!important}.wmt-deck{scroll-behavior:auto}}
@media(min-width:901px){.wmt-deck{height:335px}}
@media(min-width:901px) and (max-height:849px){.wmt-masthead{padding-top:18px}.wmt-draw-scene{padding:18px 0 16px}.wmt-draw-scene .wmt-scene-title{margin-bottom:12px}.wmt-draw-scene h2{font-size:26px;line-height:1.5}.wmt-draw-scene .wmt-eyebrow{margin-bottom:7px!important}.wmt-draw-scene .wmt-scene-title>p:not(.wmt-eyebrow){margin-top:7px}.wmt-draw-scene .wmt-slot-card{width:44px;height:66px}.wmt-draw-scene .wmt-slots{margin-bottom:0}.wmt-deck{height:238px}.wmt-draw-scene .wmt-actions{margin-top:7px}}
/* Stable hit areas: lifting a card never moves its selectable region. */
.wmt-deck .wmt-card-choice,.wmt-deck .wmt-card-choice[aria-pressed=true],.wmt-deck[data-open=true] .wmt-card-choice:hover:not(:disabled),.wmt-deck[data-open=true] .wmt-card-choice[aria-pressed=true]:hover:not(:disabled){transform:translate(calc(-50% + var(--fan-x,0px)),var(--fan-y,32px)) rotate(var(--fan-angle,0deg))}
.wmt-deck .wmt-card-choice img{position:absolute;top:0;left:50%;width:var(--card-art-width,112px);height:100%;max-width:none;transform:translateX(-50%);pointer-events:none;transition:transform 200ms cubic-bezier(.23,1,.32,1)}.wmt-deck .wmt-card-choice [data-pick-order]:not(:empty){left:50%;transform:translateX(-50%);pointer-events:none}
@media(max-width:900px){.wmt-deck-window{margin-left:-20px;margin-right:-20px;max-width:none}.wmt-deck{width:1160px;height:262px;max-width:none}.wmt-card-choice{top:26px}.wmt-deck-mobile-hint{display:block;color:#bfa385;font-size:10px;letter-spacing:.07em;margin:2px 0 12px!important}}
@media(max-width:360px){.wmt-deck-window{margin-left:-15px;margin-right:-15px}}
@media(prefers-reduced-motion:reduce){.wmt-deck .wmt-card-choice img{transition:none!important}}
@media(min-width:1001px){body.wmt-page .miaoling-primary-nav{flex-wrap:nowrap!important}body.wmt-page .miaoling-primary-nav>li>a{padding-inline:12px!important}}

.wmt-deck[data-open=false] .wmt-card-choice{transition:none;z-index:var(--deck-order)!important}
.wmt-reading-detail p,.wmt-history-entry p{white-space:pre-wrap;overflow-wrap:anywhere}
.wmt-history-entry>div{min-width:0}
@media(prefers-reduced-motion:reduce){.wmt-deck .wmt-card-choice::after{animation:none!important;transition:none!important}.wmt-deck .wmt-card-choice[aria-pressed=true]::after{opacity:.65}}

.wmt-original-question{max-width:720px;margin:0 auto 25px;text-align:left;border-left:1px solid #b89b6970;padding:2px 0 2px 18px}
.wmt-original-question [data-oracle-question]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.95;color:#e3d0bd}

/* Lift the complete card face out of its existing layer. The target stays fixed. */
.wmt-deck .wmt-card-choice{top:52px}
.wmt-deck .wmt-card-choice::after{content:none}
.wmt-card-lift{position:absolute;top:0;left:50%;width:var(--card-art-width,112px);height:100%;transform:translate(-50%,0);transition:transform 200ms cubic-bezier(.23,1,.32,1);pointer-events:none}
.wmt-card-surface{position:relative;display:block;width:100%;height:100%;transform:translateY(0);pointer-events:none}
.wmt-deck .wmt-card-surface img{position:static;width:100%;height:100%;transform:none!important;transition:none;animation:none!important}
.wmt-deck .wmt-card-choice [data-pick-order]:not(:empty){top:10px;transform:translateX(-50%);animation:none}
.wmt-card-surface::after{content:'';position:absolute;inset:0;border-radius:5px;box-shadow:0 0 15px 4px #edca8673,inset 0 0 12px #ffe0a652;opacity:0;pointer-events:none;transition:opacity 200ms ease}
@media(hover:hover) and (pointer:fine){.wmt-deck[data-open=true] .wmt-card-choice:hover:not(:disabled) .wmt-card-lift{transform:translate(-50%,-28px)}}
.wmt-deck[data-open=true] .wmt-card-choice:focus-visible .wmt-card-lift{transform:translate(-50%,-28px)}
.wmt-deck[data-open=true] .wmt-card-choice:focus-visible .wmt-card-surface img{outline:2px solid #f4dca6;outline-offset:2px}
.wmt-deck[data-open=true] .wmt-card-choice[aria-pressed=true] .wmt-card-lift,.wmt-deck[data-open=true] .wmt-card-choice[aria-pressed=true]:hover:not(:disabled) .wmt-card-lift{transform:translate(-50%,-44px)}
.wmt-deck .wmt-card-choice[aria-pressed=true] .wmt-card-surface{animation:wmt-face-breathe 2800ms cubic-bezier(.77,0,.175,1) 200ms infinite}
.wmt-deck .wmt-card-choice[aria-pressed=true] .wmt-card-surface::after{opacity:.65;animation:wmt-face-aura 2800ms cubic-bezier(.77,0,.175,1) 200ms infinite}
@keyframes wmt-face-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes wmt-face-aura{0%,100%{opacity:.45}50%{opacity:.9}}
/* Magic travels with the raised face; the hit target and deck order stay fixed. */
.wmt-card-choice{--magic-opacity:0;--magic-play:paused}
.wmt-card-gleam,.wmt-card-magic{position:absolute;inset:0;pointer-events:none;opacity:var(--magic-opacity);transition:opacity 180ms ease}
.wmt-card-gleam{border-radius:5px;overflow:hidden}
.wmt-card-gleam::before{content:'';position:absolute;inset:-30% -65%;background:linear-gradient(115deg,transparent 35%,#ffe5af00 42%,#ffedc559 49%,#fff4d47a 50%,#ffe5af00 58%,transparent 65%);transform:translateX(-60%);animation:wmt-magic-gleam 2600ms ease-in-out infinite;animation-play-state:var(--magic-play)}
.wmt-card-magic{inset:-6px;border:1px solid #efd39780;border-radius:8px;box-shadow:0 0 18px #e7b86a5c,inset 0 0 12px #eac68129}
.wmt-card-magic::before{content:'';position:absolute;width:54px;height:54px;left:calc(50% - 27px);top:-15px;border:1px solid #edcd8d80;border-radius:50%;background:conic-gradient(from 30deg,transparent 0deg 85deg,#ffe4ad40 90deg,transparent 95deg 265deg,#ffe4ad40 270deg,transparent 275deg);box-shadow:inset 0 0 0 5px #ebc0790d,0 0 14px #eac37b30;animation:wmt-magic-orbit 6500ms linear infinite;animation-play-state:var(--magic-play)}
.wmt-card-magic i{position:absolute;display:block;color:#ffe9b9;font:normal 15px/1 Georgia,serif;text-shadow:0 0 7px #f2c679,0 0 15px #e2ad5e80;animation:wmt-magic-spark 2300ms ease-in-out infinite;animation-play-state:var(--magic-play)}
.wmt-card-magic i:nth-child(1){left:14%;top:-12px}
.wmt-card-magic i:nth-child(2){right:9%;top:22%;font-size:12px;animation-delay:-850ms}
.wmt-card-magic i:nth-child(3){left:12%;bottom:18%;font-size:10px;animation-delay:-1550ms}
@media(hover:hover) and (pointer:fine){.wmt-deck[data-open=true] .wmt-card-choice:hover:not(:disabled){--magic-opacity:1;--magic-play:running}.wmt-deck[data-open=true] .wmt-card-choice:hover:not(:disabled) .wmt-card-surface::after{opacity:.7}}
.wmt-deck[data-open=true] .wmt-card-choice:focus-visible:not(:disabled){--magic-opacity:1;--magic-play:running}
@keyframes wmt-magic-gleam{0%,12%{transform:translateX(-60%);opacity:0}24%{opacity:.7}60%{transform:translateX(60%);opacity:0}100%{transform:translateX(60%);opacity:0}}
@keyframes wmt-magic-orbit{to{transform:rotate(360deg)}}
@keyframes wmt-magic-spark{0%,100%{transform:translateY(2px) scale(.7);opacity:.35}50%{transform:translateY(-5px) scale(1);opacity:.95}}
@media(prefers-reduced-motion:reduce){.wmt-card-gleam{display:none}.wmt-card-magic,.wmt-card-magic::before,.wmt-card-magic i{animation:none!important;transition:none!important}.wmt-card-magic i{opacity:.75;transform:none}}
@media(min-width:901px){.wmt-deck{height:360px}}
@media(min-width:901px) and (max-height:849px){.wmt-deck{height:263px}}
@media(max-width:900px){.wmt-deck{height:287px}}
.wmt-guidance{margin-bottom:25px;border:1px solid #c7a46485;border-radius:3px;background:#35131b66}
.wmt-guidance-toggle{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:66px;padding:18px 23px;color:#f0d8a4;font-size:18px;line-height:1.7;letter-spacing:.08em;cursor:pointer}
.wmt-guidance-toggle::-webkit-details-marker{display:none}
.wmt-guidance-toggle:focus-visible{outline:2px solid #f4dca6;outline-offset:4px}
.wmt-guidance-hint{font-size:11px;white-space:nowrap;letter-spacing:.04em;color:#d9bd89}
.wmt-guidance[open]>.wmt-guidance-toggle{border-bottom:1px solid #b89b6947}
.wmt-guidance>.wmt-guidance-content{padding:24px}
@media(hover:hover) and (pointer:fine){.wmt-guidance-toggle:hover{background:#aa804b1a}}
@media(max-width:600px){.wmt-guidance-toggle{font-size:15px;padding:16px;gap:12px;letter-spacing:.03em}.wmt-guidance-hint{font-size:10px}.wmt-guidance>.wmt-guidance-content{padding:20px 16px}}
@media(prefers-reduced-motion:reduce){.wmt-card-lift{transition:none!important}.wmt-deck .wmt-card-choice[aria-pressed=true] .wmt-card-surface{animation:none!important}.wmt-deck .wmt-card-choice[aria-pressed=true] .wmt-card-surface::after{animation:none!important;opacity:.65}}

/* The journal inherits member-centre surfaces and the homepage backdrop. */
body.wmt-history-page{background:#4a160f url('brand/wine-no-smoke-desktop.webp') center/cover fixed!important;--wmb-design-surface:#321e22;--wmb-design-accent:#dec38a;--wmb-design-text:#f8efdf}
body.wmt-history-page .woocommerce-MyAccount-content,body.wmt-history-page .woocommerce-MyAccount-navigation{background:#321e22ed!important;color:#f8efdf;border-color:#dec38a33!important}
.wmt.wmt-journal{--gold:#dec38a;--cream:#f8efdf;--muted:#d2bdb0;background:transparent;padding:0;min-height:400px;font-family:var(--wmb-design-font,-apple-system,BlinkMacSystemFont,'Segoe UI','Noto Sans TC',sans-serif)}
.wmt-journal .wmt-guidance{background:#dec38a08;border-color:#dec38a55;border-radius:12px}.wmt-journal .wmt-scene-title h2{letter-spacing:-.025em;font-weight:600}.wmt-journal .wmt-history-entry{border-color:#dec38a33}.wmt-journal .wmt-reading-detail h3{font-weight:500;letter-spacing:.02em}.wmt-journal .wmt-masthead{padding:0 0 10px}.wmt-journal .wmt-button{border-radius:10px}
.wmt-service-note{font-size:11px;line-height:1.9;color:#d2bdb0;margin-top:12px;text-align:left}.wmt-service-note summary{cursor:pointer;min-height:32px;color:#dec38a}.wmt-service-note p{padding:10px 0;line-height:1.9}
.wmt-result-card img{height:auto}
@media(max-width:600px){body.wmt-history-page{background-image:url('brand/wine-no-smoke-mobile.webp')!important}.wmt.wmt-journal{padding:0}.wmt-journal .wmt-masthead{gap:8px}.wmt-journal .wmt-brand{font-size:12px}.wmt-journal .wmt-mode{font-size:10px}}
