body.wmi-screen-page{color-scheme:dark;--wine:#1b0b13;--gold:#c0a06b;--cream:#e8daca;font-family:"Noto Serif TC","PMingLiU",serif;background:var(--wine);color:var(--cream);}
body.wmi-screen-page #wmi-screen *{box-sizing:border-box;}
body.wmi-screen-page{margin:0;}
body.wmi-screen-page #wmi-screen a{color:inherit;text-decoration:none;}
body.wmi-screen-page #wmi-screen button,body.wmi-screen-page #wmi-screen a{-webkit-tap-highlight-color:transparent;}
body.wmi-screen-page #wmi-screen a:focus-visible,body.wmi-screen-page #wmi-screen button:focus-visible{outline:2px solid #f0dbaa;outline-offset:5px;}
body.wmi-screen-page #wmi-screen .scene{height:calc(100svh - 65px);min-height:600px;position:relative;isolation:isolate;overflow:hidden;background:#4a2923;}
body.wmi-screen-page #wmi-screen .backdrop,body.wmi-screen-page #wmi-screen .backdrop img,body.wmi-screen-page #wmi-screen .vignette{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;}
body.wmi-screen-page #wmi-screen .backdrop{z-index:-3;}
body.wmi-screen-page #wmi-screen .backdrop img{object-fit:cover;}
body.wmi-screen-page #wmi-screen .vignette{z-index:-2;background:radial-gradient(ellipse at 50% 45%,#7956461a 5%,#79564608 35%,#4a292326 80%),linear-gradient(180deg,#79564659,#79564629 60%,#4a292366);}
body.wmi-screen-page #wmi-screen .ritual{position:absolute;left:50%;top:54%;width:min(82vw,88svh);height:min(82vw,88svh);transform:translate(-50%,-50%);z-index:0;pointer-events:none;}
body.wmi-screen-page #wmi-screen .circle{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;}
body.wmi-screen-page #wmi-screen .outer{opacity:.42;}
body.wmi-screen-page #wmi-screen .inner{transform:scale(.94);opacity:.3;}
body.wmi-screen-page #wmi-screen .fine-circle{position:absolute;inset:17%;border:1px solid #c9ab6547;border-radius:50%;}
body.wmi-screen-page #wmi-screen .hero-content{position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:24px;}
body.wmi-screen-page #wmi-screen .logo{width:clamp(165px,18vw,232px);height:auto;display:block;}
body.wmi-screen-page #wmi-screen .corner{position:absolute;top:75px;width:31%;opacity:.16;pointer-events:none;z-index:0;}
body.wmi-screen-page #wmi-screen .corner-left{left:-11%;}
body.wmi-screen-page #wmi-screen .corner-right{right:-11%;transform:scaleX(-1);}
body.wmi-screen-page #wmi-screen .card{position:absolute;width:clamp(140px,15vw,235px);height:auto;bottom:-20%;border-radius:11px;box-shadow:0 0 0 1px #b7955455,0 0 18px #c7a35824;opacity:.9;}
body.wmi-screen-page #wmi-screen .left-back{left:-6%;bottom:-10%;transform:rotate(-12deg);}
body.wmi-screen-page #wmi-screen .left-front{left:3%;transform:rotate(29deg);}
body.wmi-screen-page #wmi-screen .right-back{right:-6%;bottom:-10%;transform:rotate(12deg);}
body.wmi-screen-page #wmi-screen .right-front{right:3%;transform:rotate(-29deg);}
body.wmi-screen-page #wmi-screen .cards{pointer-events:none;position:absolute;inset:0;z-index:2;}
body.wmi-screen-page #wmi-screen .dust{position:absolute;inset:104px 0 0;pointer-events:none;z-index:1;}
body.wmi-screen-page #wmi-screen .dust i{position:absolute;width:2px;height:2px;border-radius:50%;background:#e4c381;opacity:0;box-shadow:0 0 5px #e4c38170;}
body.wmi-screen-page #wmi-screen .scene[data-motion=on] .dust i{animation:float-dust var(--duration) linear var(--delay) infinite;}
body.wmi-screen-page #wmi-screen .scene[data-paused=true] .dust i{animation-play-state:paused;}
@keyframes float-dust{0%,100%{transform:translate3d(0,10px,0);opacity:0}
22%{opacity:.6}
65%{opacity:.26}
90%{transform:translate3d(var(--drift),-55px,0);opacity:0}
}
body.wmi-screen-page #wmi-screen .study-notes{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 5.3%;border-top:1px solid #caa56d25;background:#4a2923;}
body.wmi-screen-page #wmi-screen .eyebrow{font:10px/1.5 system-ui,sans-serif;letter-spacing:.25em;color:#b69b72;margin:0 0 6px;}
body.wmi-screen-page #wmi-screen .study-notes h2{font-size:24px;font-weight:500;letter-spacing:.15em;margin:0;}
body.wmi-screen-page #wmi-screen .study-notes>p{font:13px/1.9 system-ui,sans-serif;color:#b8a8a5;margin:0;}
body.wmi-screen-page #wmi-screen .study-notes>a{font:12px/1.5 system-ui,sans-serif;color:#ceb68c;white-space:nowrap;}
body.wmi-screen-page #wmi-screen .sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap;}
@media(max-width:1100px){



body.wmi-screen-page #wmi-screen .ritual{width:86svh;height:86svh;}
}
@media(max-width:700px){

body.wmi-screen-page #wmi-screen .scene{height:calc(100svh - 62px);min-height:650px;}





body.wmi-screen-page #wmi-screen .backdrop img{object-position:center;}
body.wmi-screen-page #wmi-screen .ritual{width:137vw;height:137vw;top:48%;}
body.wmi-screen-page #wmi-screen .hero-content{top:46%;gap:25px;}
body.wmi-screen-page #wmi-screen .logo{width:180px;}


body.wmi-screen-page #wmi-screen .corner{top:55px;width:60%;opacity:.13;}
body.wmi-screen-page #wmi-screen .corner-left{left:-29%;}
body.wmi-screen-page #wmi-screen .corner-right{right:-29%;}
body.wmi-screen-page #wmi-screen .card{width:157px;bottom:-5%;}
body.wmi-screen-page #wmi-screen .left-back{left:-28%;bottom:10%;transform:rotate(-13deg);}
body.wmi-screen-page #wmi-screen .right-back{right:-28%;bottom:10%;transform:rotate(13deg);}
body.wmi-screen-page #wmi-screen .left-front{left:-9%;transform:rotate(30deg);}
body.wmi-screen-page #wmi-screen .right-front{right:-9%;transform:rotate(-30deg);}
body.wmi-screen-page #wmi-screen .dust{top:82px;}
body.wmi-screen-page #wmi-screen .study-notes{display:block;padding:28px 24px;}
body.wmi-screen-page #wmi-screen .study-notes>p{margin-block:14px;}
body.wmi-screen-page #wmi-screen .study-notes h2{font-size:22px;}
}
@media(prefers-reduced-motion:reduce){body.wmi-screen-page #wmi-screen .scene[data-motion=on] .dust i{animation:none!important;opacity:.3;}
}
body.wmi-screen-page{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);}
body.wmi-screen-page{height:100svh;overflow:hidden;}
body.wmi-screen-page #wmi-screen .scene{height:calc(100svh - 65px);min-height:0;perspective:1200px;touch-action:pan-x pinch-zoom;}
body.wmi-screen-page #wmi-screen .hero-content{top:49%;transform:translate(-50%,-50%) translateZ(0);transition:transform 1000ms var(--ease-in-out),opacity 600ms var(--ease-out);}
body.wmi-screen-page #wmi-screen .ritual{top:50%;transform:translate(-50%,-50%) translateZ(-70px) rotateZ(0);transition:transform 1200ms var(--ease-in-out),opacity 800ms var(--ease-out);}
body.wmi-screen-page #wmi-screen .backdrop img{transform:scale(1.01);transition:transform 1400ms var(--ease-in-out);}
body.wmi-screen-page #wmi-screen .card{transition:transform 1100ms var(--ease-in-out),opacity 650ms var(--ease-out);}
body.wmi-screen-page #wmi-screen .corner{transition:opacity 800ms var(--ease-out);}
body.wmi-screen-page #wmi-screen .scene:not([data-view="hero"]) .hero-content{transform:translate(-50%,-50%) translateZ(520px);opacity:0;pointer-events:none;}
body.wmi-screen-page #wmi-screen .scene[data-view="services"] .ritual{transform:translate(-50%,-50%) translateZ(620px) rotateZ(38deg);opacity:.28;}
body.wmi-screen-page #wmi-screen .scene[data-view="services"] .backdrop img{transform:scale(1.12) translateX(-1%);}
body.wmi-screen-page #wmi-screen .scene:not([data-view="hero"]) .left-back{transform:translateX(-140%) translateZ(320px) rotateY(35deg) rotateZ(-28deg);opacity:0;}
body.wmi-screen-page #wmi-screen .scene:not([data-view="hero"]) .left-front{transform:translateX(-170%) translateZ(420px) rotateY(52deg) rotateZ(42deg);opacity:0;}
body.wmi-screen-page #wmi-screen .scene:not([data-view="hero"]) .right-back{transform:translateX(140%) translateZ(320px) rotateY(-35deg) rotateZ(28deg);opacity:0;}
body.wmi-screen-page #wmi-screen .scene:not([data-view="hero"]) .right-front{transform:translateX(170%) translateZ(420px) rotateY(-52deg) rotateZ(-42deg);opacity:0;}
body.wmi-screen-page #wmi-screen .scene:not([data-view="hero"]) .corner{opacity:.06;}
body.wmi-screen-page #wmi-screen .service-panel{position:absolute;left:50%;top:52%;width:min(760px,calc(100% - 100px));z-index:4;text-align:center;opacity:0;pointer-events:none;transform:translate(-50%,-50%) translateZ(-450px) rotateX(7deg);transition:transform 1000ms var(--ease-out),opacity 650ms var(--ease-out);}
body.wmi-screen-page #wmi-screen .scene[data-view="services"] .service-panel{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) translateZ(0) rotateX(0);}
body.wmi-screen-page #wmi-screen .chapter{font:10px/1.4 system-ui,sans-serif;letter-spacing:.32em;color:#c7ab80;margin:0 0 15px;}
body.wmi-screen-page #wmi-screen .service-panel h2{font-size:clamp(23px,2.4vw,34px);letter-spacing:.14em;font-weight:500;margin:0 0 28px;text-shadow:0 2px 18px #1b0712;}
body.wmi-screen-page #wmi-screen .service-card{position:relative;display:flex;align-items:center;flex-direction:column;min-height:286px;padding:25px 22px 22px;border:1px solid #b898625b;background:linear-gradient(155deg,#3c1822ec,#200e16f5);box-shadow:0 18px 70px #10030a50,inset 0 0 0 5px #a7873b07;border-radius:5px;transition:transform 220ms var(--ease-out),border-color 220ms ease;}
body.wmi-screen-page #wmi-screen .service-mark{display:grid;place-items:center;width:48px;height:48px;font-size:39px;font-family:serif;color:#cbae70;margin:0 0 16px;}
body.wmi-screen-page #wmi-screen .service-english{font:10px/1.4 system-ui,sans-serif;letter-spacing:.28em;color:#ac8b5b;}
body.wmi-screen-page #wmi-screen .service-card h3{font-size:24px;font-weight:500;letter-spacing:.17em;margin:8px 0 13px;}
body.wmi-screen-page #wmi-screen .service-card p{font:12px/1.9 system-ui,sans-serif;color:#c3b0a9;margin:0;}
body.wmi-screen-page #wmi-screen .service-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:18px;margin-top:auto;font:12px/1.4 system-ui,sans-serif;letter-spacing:.12em;color:#d8c397;}
body.wmi-screen-page #wmi-screen .service-link b{font-size:20px;font-weight:400;}
body.wmi-screen-page #wmi-screen .text-link{display:inline-flex;align-items:center;gap:30px;font-size:12px;letter-spacing:.12em;border-bottom:1px solid #ae8a5155;padding-bottom:8px;color:#d4b982;}
body.wmi-screen-page #wmi-screen .scene-footer{position:absolute;z-index:8;bottom:30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:21px;}
body.wmi-screen-page #wmi-screen .scene-footer>button{width:40px;height:40px;border:1px solid #c5a77340;border-radius:50%;background:#220e1880;color:#d5be8d;font-size:18px;cursor:pointer;}
body.wmi-screen-page #wmi-screen .scene-footer>button:disabled{opacity:.25;cursor:default;}
body.wmi-screen-page #wmi-screen .scene-dots{display:flex;gap:16px;}
body.wmi-screen-page #wmi-screen .scene-dots button{display:flex;flex-direction:column;align-items:center;gap:8px;width:36px;height:42px;justify-content:center;padding:0;border:0;background:transparent;color:#a89071;cursor:pointer;font:10px/1 system-ui,sans-serif;}
body.wmi-screen-page #wmi-screen .scene-dots i{display:block;width:23px;height:1px;background:#a9885360;transition:transform 200ms var(--ease-out),background 200ms ease;}
body.wmi-screen-page #wmi-screen .scene-dots [aria-current=step]{color:#f0d7a4;}
body.wmi-screen-page #wmi-screen .scene-dots [aria-current=step] i{transform:scaleX(1.3);background:#dec28c;}

body.wmi-screen-page #wmi-screen .scene[data-instant=true] .stage-panel,body.wmi-screen-page #wmi-screen .scene[data-instant=true] .ritual,body.wmi-screen-page #wmi-screen .scene[data-instant=true] .backdrop img,body.wmi-screen-page #wmi-screen .scene[data-instant=true] .card{transition:none!important;}
@media(hover:hover) and (pointer:fine){body.wmi-screen-page #wmi-screen .service-card:hover{transform:translateY(-4px);border-color:#ddbd7d;}

body.wmi-screen-page #wmi-screen .scene-footer>button:not(:disabled):hover{border-color:#d6b47a;}
}
@media(max-width:700px){
body.wmi-screen-page #wmi-screen .scene{height:calc(100svh - 62px);}
body.wmi-screen-page #wmi-screen .hero-content{top:46%;}
body.wmi-screen-page #wmi-screen .logo{width:clamp(120px,24svh,180px);}
body.wmi-screen-page #wmi-screen .ritual{width:137vw;height:137vw;top:47%;}
body.wmi-screen-page #wmi-screen .scene[data-view="services"] .ritual{transform:translate(-50%,-50%) translateZ(390px) rotateZ(35deg);}

body.wmi-screen-page #wmi-screen .service-panel{width:calc(100% - 40px);top:48%;}
body.wmi-screen-page #wmi-screen .chapter{font-size:9px;margin-bottom:10px;}
body.wmi-screen-page #wmi-screen .service-panel h2{font-size:22px;letter-spacing:.06em;margin-bottom:20px;}

body.wmi-screen-page #wmi-screen .service-card{min-height:242px;padding:20px 12px 16px;}
body.wmi-screen-page #wmi-screen .service-mark{font-size:30px;width:34px;height:34px;margin-bottom:14px;}

body.wmi-screen-page #wmi-screen .service-english{font-size:8px;letter-spacing:.15em;}
body.wmi-screen-page #wmi-screen .service-card h3{font-size:20px;letter-spacing:.08em;margin-bottom:12px;}
body.wmi-screen-page #wmi-screen .service-card p{font-size:10px;line-height:1.8;}
body.wmi-screen-page #wmi-screen .service-link{font-size:11px;letter-spacing:0;}




body.wmi-screen-page #wmi-screen .scene-footer{bottom:23px;gap:15px;}

body.wmi-screen-page #wmi-screen .card{width:144px;bottom:-9%;}
body.wmi-screen-page #wmi-screen .left-back,body.wmi-screen-page #wmi-screen .right-back{bottom:4%;}
}
@media(max-height:650px){
body.wmi-screen-page #wmi-screen .hero-content{top:47%;gap:14px;}
body.wmi-screen-page #wmi-screen .logo{width:128px;}

body.wmi-screen-page #wmi-screen .service-panel{top:48%;}
body.wmi-screen-page #wmi-screen .service-panel h2{margin-bottom:13px;font-size:23px;}
body.wmi-screen-page #wmi-screen .service-card{min-height:207px;padding-block:15px;}
body.wmi-screen-page #wmi-screen .service-mark{font-size:28px;margin-bottom:6px;height:30px;}
body.wmi-screen-page #wmi-screen .service-card h3{font-size:20px;margin-block:6px;}
body.wmi-screen-page #wmi-screen .service-card p{font-size:10px;}
body.wmi-screen-page #wmi-screen .chapter{margin-bottom:7px;}
body.wmi-screen-page #wmi-screen .service-link{padding-top:9px;}
body.wmi-screen-page #wmi-screen .scene-footer{bottom:14px;}





body.wmi-screen-page #wmi-screen .card{width:145px;}
}
@media(prefers-reduced-motion:reduce){body.wmi-screen-page #wmi-screen .stage-panel,body.wmi-screen-page #wmi-screen .ritual,body.wmi-screen-page #wmi-screen .backdrop img,body.wmi-screen-page #wmi-screen .card{transition:opacity 180ms ease!important;}
body.wmi-screen-page #wmi-screen .scene .stage-panel{transform:translate(-50%,-50%)!important;}
body.wmi-screen-page #wmi-screen .scene .ritual{transform:translate(-50%,-50%)!important;}
body.wmi-screen-page #wmi-screen .scene .backdrop img{transform:none!important;}
body.wmi-screen-page #wmi-screen .scene:not([data-view="hero"]) .card{transform:none!important;}
}
body.wmi-screen-page #wmi-screen .scene{overflow:clip;}
body.wmi-screen-page #wmi-screen .hero-brand{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:.6em;text-indent:.6em;margin:0 0 8px;color:#d0b98a;}
@media(max-width:700px){body.wmi-screen-page #wmi-screen .hero-brand{font-size:20px;margin-bottom:0;}
}
@media(max-height:650px){body.wmi-screen-page #wmi-screen .hero-brand{font-size:17px;margin-bottom:0;}
body.wmi-screen-page #wmi-screen .hero-content{gap:10px;}
}
@media(max-height:520px) and (min-width:701px){


body.wmi-screen-page #wmi-screen .hero-content{top:45%;gap:7px;}
body.wmi-screen-page #wmi-screen .logo{width:86px;}
body.wmi-screen-page #wmi-screen .hero-brand{font-size:14px;}

body.wmi-screen-page #wmi-screen .service-panel{top:51%;width:min(680px,calc(100% - 56px));}
body.wmi-screen-page #wmi-screen .service-panel h2{font-size:21px;margin-bottom:10px;}
body.wmi-screen-page #wmi-screen .service-card{min-height:154px;padding:10px 16px;}
body.wmi-screen-page #wmi-screen .service-mark{display:none;}
body.wmi-screen-page #wmi-screen .service-card h3{font-size:19px;margin:5px 0;}
body.wmi-screen-page #wmi-screen .service-card p{font-size:10px;}
body.wmi-screen-page #wmi-screen .service-link{padding-top:8px;}
body.wmi-screen-page #wmi-screen .chapter{font-size:8px;margin-bottom:5px;}




body.wmi-screen-page #wmi-screen .scene-footer{bottom:10px;}
body.wmi-screen-page #wmi-screen .scene-footer>button{height:31px;width:31px;}
body.wmi-screen-page #wmi-screen .scene-dots button{height:32px;}

body.wmi-screen-page #wmi-screen .card{width:110px;}
}
body.wmi-screen-page #wmi-screen .study-actions{display:flex;gap:9px;align-items:center;}
body.wmi-screen-page #wmi-screen .depth-field,body.wmi-screen-page #wmi-screen .camera-tilt{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none;}
body.wmi-screen-page #wmi-screen .depth-field{perspective:1200px;z-index:0;}
body.wmi-screen-page #wmi-screen .portal-stack,body.wmi-screen-page #wmi-screen .floor-ring{display:none;}
body.wmi-screen-page #wmi-screen .brand-figure{display:grid;place-items:center;position:relative;}
body.wmi-screen-page #wmi-screen .brand-figure .logo{grid-area:1/1;}
body.wmi-screen-page #wmi-screen .service-face{display:contents;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene{perspective:950px;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .depth-field{perspective:1000px;perspective-origin:50% 47%;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .camera-tilt{transform-origin:50% 48%;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .portal-stack{display:block;position:absolute;left:50%;top:48%;width:min(84vw,87svh);height:min(84vw,87svh);transform-style:preserve-3d;transform:translate(-50%,-50%) translateZ(-120px) rotateY(-12deg);transition:transform 1450ms var(--ease-in-out);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .portal-plane{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;backface-visibility:visible;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .portal-far{transform:translate3d(8%,0,-440px) rotateX(-17deg) rotateY(20deg) rotateZ(-23deg);opacity:.38;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .portal-middle{transform:translate3d(-3%,0,-210px) rotateX(12deg) rotateY(-16deg) rotateZ(23deg);opacity:.48;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .portal-rim{position:absolute;inset:7%;border:1px solid #efd3a484;border-radius:50%;transform:translateZ(-110px) rotateY(18deg);box-shadow:0 0 7px #efbb674a,inset 0 0 2px #ffdfa477;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .ritual{top:48%;width:min(87vw,90svh);height:min(87vw,90svh);transform:translate(-50%,-50%) translateZ(30px) rotateX(12deg) rotateY(-17deg) rotateZ(-9deg);opacity:1;transition:transform 1350ms var(--ease-in-out),opacity 1000ms var(--ease-out);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .ritual .outer{opacity:.88;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .ritual .inner{opacity:.65;transform:scale(.92) rotateZ(17deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .fine-circle{border:1px solid #e7c78a82;box-shadow:0 1px 0 #14060c,0 -1px 0 #ebd4a331,0 0 8px #e3ad5040;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .floor-ring{display:block;position:absolute;left:50%;top:88%;width:min(81vw,76svh);height:min(81vw,76svh);transform:translate(-50%,-50%) translateZ(-160px) rotateX(76deg) rotateZ(-15deg);transform-style:preserve-3d;transition:transform 1350ms var(--ease-in-out),opacity 750ms var(--ease-out);opacity:.42;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .floor-ring img{width:100%;height:100%;object-fit:contain;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .floor-ring span{position:absolute;inset:9%;border:1px solid #e6bd76b3;border-radius:50%;box-shadow:0 0 16px #db9d3652,inset 0 0 12px #db9d3626;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .hero-content{transform:translate(-50%,-50%) translateZ(55px);transform-style:preserve-3d;transition:transform 1050ms var(--ease-in-out),opacity 560ms var(--ease-out);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .brand-figure{transform-style:preserve-3d;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .brand-figure .logo{transform:translateZ(25px);filter:brightness(1.12) drop-shadow(0 3px 5px #0005) drop-shadow(0 0 3px #ffdd99c2) drop-shadow(0 0 13px #efb74a8c) drop-shadow(0 0 29px #dc941c59);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .cards{perspective:850px;transform-style:preserve-3d;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .card{backface-visibility:visible;box-shadow:1px 1px 0 #eed3a1,3px 3px 0 #8e662f,5px 5px 0 #3d2018,7px 7px 0 #a07839,11px 17px 13px #0a030bcc,22px 28px 35px #0a030b9c;opacity:1;transition:transform 1250ms var(--ease-in-out),opacity 850ms var(--ease-out);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .left-back{transform:translate3d(18px,-20px,35px) rotateY(32deg) rotateX(9deg) rotateZ(-14deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .right-back{transform:translate3d(-18px,-20px,35px) rotateY(-32deg) rotateX(9deg) rotateZ(14deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .left-front{transform:translate3d(24px,-12px,120px) rotateY(-24deg) rotateX(14deg) rotateZ(27deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .right-front{transform:translate3d(-24px,-12px,120px) rotateY(24deg) rotateX(14deg) rotateZ(-27deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene[data-view="services"] .ritual{transform:translate(-50%,-50%) translateZ(720px) rotateX(-18deg) rotateY(24deg) rotateZ(65deg);opacity:.6;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene[data-view="services"] .portal-stack{transform:translate(-50%,-50%) translateZ(500px) rotateX(8deg) rotateY(16deg) rotateZ(30deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene[data-view="services"] .floor-ring{transform:translate(-50%,-50%) translateZ(150px) rotateX(81deg) rotateZ(48deg);opacity:.44;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene:not([data-view="hero"]) .hero-content{transform:translate(-50%,-50%) translateZ(650px) rotateX(-9deg);opacity:0;pointer-events:none;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene:not([data-view="hero"]) .left-back{transform:translate3d(-115%,-18%,300px) rotateY(72deg) rotateZ(-48deg);opacity:0;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene:not([data-view="hero"]) .right-back{transform:translate3d(115%,-18%,300px) rotateY(-72deg) rotateZ(48deg);opacity:0;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene:not([data-view="hero"]) .left-front{transform:translate3d(-165%,5%,490px) rotateX(30deg) rotateY(-68deg) rotateZ(53deg);opacity:0;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene:not([data-view="hero"]) .right-front{transform:translate3d(165%,5%,490px) rotateX(30deg) rotateY(68deg) rotateZ(-53deg);opacity:0;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene[data-view="services"] .backdrop img{transform:scale(1.21) translate(-2%,1%);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .service-panel{perspective:950px;transform:translate(-50%,-50%) translateZ(-540px) rotateX(15deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .service-card{padding:0;transform-style:preserve-3d;box-shadow:0 30px 45px #0a020bba;border-color:#bd955c9c;transition:transform 750ms var(--ease-out),border-color 200ms ease;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .service-card::before{content:"";position:absolute;inset:0;transform:translate3d(5px,7px,-12px);border:1px solid #9e753c;border-radius:inherit;background:linear-gradient(135deg,#8b5e2c,#261017 42%,#533019 80%,#c69e5a);box-shadow:1px 1px 0 #d8b374,2px 2px 0 #5d361c,3px 3px 0 #c39a55,9px 16px 25px #100309b0;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .service-face{display:flex;align-items:center;flex-direction:column;flex:1;width:100%;min-height:inherit;padding:25px 22px 22px;transform-style:preserve-3d;transform:translateZ(12px);border:1px solid #c4a06452;border-radius:5px;background:linear-gradient(145deg,#49262d,#29131c 52%,#371d23);box-shadow:inset 1px 1px 0 #f2d7a02b,inset -1px -1px 0 #08030c,0 2px 0 #3a1c17;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .service-mark{transform:translateZ(25px);text-shadow:1px 2px 0 #3b1b17,-1px -1px 0 #f8d99b7a,0 0 10px #c5964a40;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .service-english,body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .service-card h3{transform:translateZ(14px);text-shadow:1px 2px 1px #170910;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene[data-view="services"] .service-panel{transform:translate(-50%,-50%) translateZ(0) rotateX(0);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene[data-instant="true"] .portal-stack,body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene[data-instant="true"] .floor-ring,body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene[data-instant="true"] .service-card{transition:none!important;}
@media(max-width:700px){

body.wmi-screen-page #wmi-screen .study-actions{gap:5px;}
body.wmi-screen-page #wmi-screen .study-actions button{font-size:10px;padding:8px;min-height:37px;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .ritual,body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .portal-stack{width:130vw;height:130vw;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .ritual{transform:translate(-50%,-50%) translateZ(5px) rotateX(10deg) rotateY(-14deg) rotateZ(-9deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .portal-far{transform:translate3d(8%,0,-350px) rotateX(-17deg) rotateY(20deg) rotateZ(-23deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .portal-middle{transform:translate3d(-3%,0,-160px) rotateX(12deg) rotateY(-16deg) rotateZ(23deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .floor-ring{width:118vw;height:118vw;top:82%;opacity:.36;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .hero-content{transform:translate(-50%,-50%) translateZ(15px);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene[data-view="services"] .ritual{transform:translate(-50%,-50%) translateZ(480px) rotateX(-18deg) rotateY(24deg) rotateZ(65deg);opacity:.42;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene[data-view="services"] .portal-stack{transform:translate(-50%,-50%) translateZ(230px) rotateY(16deg) rotateZ(30deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .left-front{transform:translate3d(-4px,0,60px) rotateY(-18deg) rotateX(14deg) rotateZ(27deg);}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .right-front{transform:translate3d(4px,0,60px) rotateY(18deg) rotateX(14deg) rotateZ(-27deg);}

body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .service-face{padding:20px 12px 16px;}



}
@media(max-height:650px){body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .service-face{padding-block:15px;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .floor-ring{top:92%;}
}
@media(max-height:520px) and (min-width:701px){body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .service-face{padding:10px 16px;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .hero-content{transform:translate(-50%,-50%) translateZ(0);}
}
@media(prefers-reduced-motion:reduce){body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .camera-tilt,body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .brand-figure{transform:none!important;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .portal-stack,body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .floor-ring{transition:opacity 180ms ease!important;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene .portal-stack{transform:translate(-50%,-50%) translateZ(-180px)!important;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene .floor-ring{transform:translate(-50%,-50%) rotateX(76deg)!important;}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .scene .service-card{transition:opacity 180ms ease!important;transform:none!important;}

}
body.wmi-screen-page[data-depth="enhanced"] #wmi-screen .floor-ring{transition:transform 1600ms cubic-bezier(.65,0,.15,1),opacity 800ms var(--ease-out);}
body.wmi-screen-page{margin:0!important;background:#4a2923;color:#e8daca;--wmi-top:0px;}
body.wmi-screen-page.admin-bar{--wmi-top:32px;}
body.wmi-screen-page #wmi-screen{font-family:"Noto Serif TC","PMingLiU",serif;color:#e8daca;}
body.wmi-screen-page #wmi-screen .scene{height:calc(100svh - var(--wmi-top));min-height:0;margin:0;max-width:none;padding:0;}
body.wmi-screen-page #wmi-screen .stage-panel h1,body.wmi-screen-page #wmi-screen .stage-panel h2,body.wmi-screen-page #wmi-screen .stage-panel h3{color:#e8daca;}
body.wmi-screen-page #wmi-screen .wmi-screen-header{position:absolute;inset:var(--wmi-top) 0 auto;z-index:50;}
body.wmi-screen-page #wmi-screen .wmi-screen-header header,body.wmi-screen-page #wmi-screen .walkin-miaoling-header{position:static!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;min-height:0!important;backdrop-filter:none!important;}
body.wmi-screen-page #wmi-screen .miaoling-header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;max-width:1600px!important;width:100%!important;margin:auto!important;min-height:90px!important;padding:16px 4%!important;}
body.wmi-screen-page #wmi-screen .miaoling-brand-lockup{flex:0 0 auto!important;margin:0!important;}
body.wmi-screen-page #wmi-screen .miaoling-brand-name{font-size:18px!important;letter-spacing:.18em;color:#d9bc88;margin:0!important;white-space:nowrap;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav{position:relative!important;isolation:isolate;flex:0 1 auto!important;padding:3px 9px!important;border:1px solid #caa76f8f!important;border-radius:999px!important;min-height:44px;background:linear-gradient(180deg,#57344070,#190d168c)!important;box-shadow:inset 0 1px 0 #ffe8ba33,inset 0 -1px 0 #51292e3d,0 0 0 1px #5e3b2238,0 12px 36px #0f040b38!important;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav::before,body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav::after{content:"";position:absolute;pointer-events:none;border-radius:inherit;z-index:0;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav::before{inset:1px;background:radial-gradient(ellipse at 18% -20%,#fff1d12e 0,transparent 40%),linear-gradient(105deg,#ffffff14 0,transparent 30%,transparent 68%,#dfb56d12 100%);-webkit-backdrop-filter:blur(18px) saturate(138%) contrast(1.04);backdrop-filter:blur(18px) saturate(138%) contrast(1.04);}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav::after{inset:1px;border:1px solid #ffe3ad14;box-shadow:inset 0 0 18px #fff2d00a;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav>*{position:relative;z-index:1;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav ul{gap:0!important;justify-content:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav li{border:0!important;margin:0!important;padding:0!important;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 15px!important;color:#ddcdb8!important;font:12px/1.4 system-ui,sans-serif!important;letter-spacing:.05em!important;white-space:nowrap;border-radius:999px;text-decoration:none!important;transition:background-color 220ms ease,color 220ms ease,box-shadow 220ms ease;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav a[aria-current],body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav a:not([aria-disabled]):hover{background:linear-gradient(180deg,#d7a9642b,#7032371f)!important;color:#f5dfb7!important;box-shadow:inset 0 1px 0 #ffeac42b,0 0 0 1px #dcb16b1c!important;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav a:focus-visible{outline:1px solid #f0ce8f;outline-offset:1px;color:#fff0d0!important;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav a[aria-disabled]{opacity:.45;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav a::before,body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav a::after{display:none!important;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav{align-self:center!important;height:auto!important;width:max-content!important;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav ul{position:static!important;inset:auto!important;width:auto!important;height:auto!important;align-items:center!important;flex:none!important;transform:none!important;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav li,body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav a{height:auto!important;align-self:center!important;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav li::before,body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav li::after{display:none!important;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav .wp-block-navigation__responsive-container:not(.is-menu-open),body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav .wp-block-navigation__responsive-container-content{width:auto!important;height:auto!important;}
body.wmi-screen-page #wmi-screen .walkin-header-actions{flex:0 0 auto!important;gap:14px!important;margin:0!important;}
body.wmi-screen-page #wmi-screen .walkin-header-actions a{color:#d8bf92;}
body.wmi-screen-page #wmi-screen .card{padding:0;border:0;background:transparent;cursor:pointer;line-height:0;pointer-events:auto;}
body.wmi-screen-page #wmi-screen .card img{display:block;width:100%;height:auto;border-radius:inherit;}
body.wmi-screen-page #wmi-screen .card:disabled{cursor:default;}
body.wmi-screen-page #wmi-screen .cards[inert]{pointer-events:none;}
body.wmi-screen-page #wmi-screen .cards[inert] .card{pointer-events:none;}
body.wmi-screen-page #wmi-screen .text-link{background:transparent;border-width:0 0 1px;border-style:solid;font-family:inherit;cursor:pointer;line-height:1.7;}
body.wmi-screen-page #wmi-screen .wmi-dialog{position:fixed;inset:0;margin:auto;width:min(880px,calc(100vw - 32px));max-height:86svh;padding:0;border:1px solid #a78452;border-radius:18px;background:linear-gradient(150deg,#30151f,#1c0d15);color:#e8daca;box-shadow:0 30px 100px #070308b3;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;}
body.wmi-screen-page #wmi-screen .wmi-dialog::backdrop{background:#0d060ce0;}
body.wmi-screen-page #wmi-screen .dialog-heading{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;background:#25121c;z-index:2;border-bottom:1px solid #ad874b3b;}
body.wmi-screen-page #wmi-screen .dialog-heading h2{font:500 18px/1.4 inherit;letter-spacing:.12em;margin:0;color:#e3cea7;}
body.wmi-screen-page #wmi-screen .dialog-heading button{border:1px solid #a184594d;border-radius:999px;background:transparent;color:#dfcda9;padding:10px 16px;min-height:44px;cursor:pointer;white-space:nowrap;}
body.wmi-screen-page #wmi-screen .wmi-draw-dialog{width:min(510px,calc(100vw - 32px));text-align:center;}
body.wmi-screen-page #wmi-screen .draw-star{display:block;font-size:38px;color:#c6a260;margin:30px 0 15px;}
body.wmi-screen-page #wmi-screen #wmi-draw-title{font-size:25px;letter-spacing:.16em;color:#e2cba2;padding:0 22px;}
body.wmi-screen-page #wmi-screen #wmi-draw-text{white-space:pre-line;padding:0 30px 36px;font:16px/2 system-ui,sans-serif;color:#c8b4ab;}
@media(max-width:1100px){body.wmi-screen-page #wmi-screen .miaoling-header-inner{gap:12px!important;padding-inline:24px!important;}body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav a{padding-inline:10px!important;font-size:11px!important;}body.wmi-screen-page #wmi-screen .miaoling-brand-name{font-size:16px!important;}body.wmi-screen-page #wmi-screen .walkin-header-actions .label{display:none!important;}}
@media(max-width:800px){body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav{margin-left:auto!important;padding:2px 8px!important;}body.wmi-screen-page #wmi-screen .wp-block-navigation__responsive-container-open{display:flex!important;color:#dec493;padding:8px!important;}body.wmi-screen-page #wmi-screen .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important;}body.wmi-screen-page #wmi-screen .miaoling-header-inner{min-height:74px!important;padding:12px 20px!important;gap:14px!important;}body.wmi-screen-page #wmi-screen .wp-block-navigation__responsive-container.is-menu-open{position:fixed!important;inset:0!important;background:#1e0c16!important;color:#ead9bb!important;padding:72px 24px!important;border:1px solid #b28c5460;}body.wmi-screen-page #wmi-screen .wp-block-navigation__responsive-container.is-menu-open ul{flex-direction:column!important;gap:14px!important;}body.wmi-screen-page #wmi-screen .wp-block-navigation__responsive-container.is-menu-open a{font:18px/1.8 inherit!important;padding:12px 28px!important;}body.wmi-screen-page #wmi-screen .wp-block-navigation__responsive-container-close{right:20px;top:20px;color:#ead9bb;}}
@media(max-width:782px){body.wmi-screen-page.admin-bar{--wmi-top:46px;}}
@media(max-height:520px){body.wmi-screen-page #wmi-screen .miaoling-header-inner{min-height:54px!important;padding-block:5px!important;}}
@media(max-width:700px){body.wmi-screen-page #wmi-screen .scene-footer{bottom:110px;}}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav li{background:transparent!important;box-shadow:none!important;}
body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav a{border:0!important;}
@media(prefers-reduced-transparency:reduce){body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav{background:linear-gradient(180deg,#3e2530f7,#190d16f5)!important;}body.wmi-screen-page #wmi-screen nav.miaoling-primary-nav::before{-webkit-backdrop-filter:none;backdrop-filter:none;}}
