/* 01 — quiet skincare atelier */
.theme-yiren{--bg:#f7f4ee;--ink:#33372c;--muted:#868679;--accent:#5c6753;--surface:#e9e8df;font-family:var(--serif)}.theme-yiren .hero{height:min(800px,86svh);min-height:620px}.spa-hero .hero-photo{position:absolute;inset:0;object-position:60% center}.spa-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f5f2eaf5 0,#f5f2eacd 31%,#f5f2ea15 68%)}.spa-hero .hero-copy{position:relative;z-index:2;padding:120px 0;width:47%}.spa-hero .hero-scroll{margin-top:55px;font-family:var(--sans)}.theme-yiren h1{font-weight:400}.theme-yiren .cards{grid-template-columns:repeat(3,1fr);gap:35px}.theme-yiren .card-photo{height:340px}.theme-yiren .feature{display:grid;grid-template-columns:1.15fr 1fr}.theme-yiren .feature-copy{display:flex;flex-direction:column;justify-content:center}.theme-yiren .feature-photo{height:620px}.theme-yiren .brand{font-family:var(--serif);font-weight:500}.theme-yiren .filter,.theme-yiren .search{font-family:var(--sans)}
/* 02 — fashion journal */
.theme-amanda{--bg:#f0ede7;--ink:#2e1e21;--accent:#6b1a2b;--muted:#827875;--surface:#e8e1d8}.theme-amanda h1,.theme-amanda h2,.theme-amanda .brand{font-family:var(--serif)}.fashion-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:760px}.fashion-hero .hero-copy{padding:100px 5% 70px 13%;position:relative;z-index:2}.fashion-hero h1{font-size:clamp(55px,6.7vw,105px);color:#681c2b}.fashion-hero .hero-photo{object-position:50% 25%}.issue{font-family:Georgia,serif;font-size:55px;position:absolute;right:25px;bottom:25px;color:#ffffffbd;z-index:2;font-style:italic}.fashion-caption{position:absolute;right:35px;top:30px;writing-mode:vertical-rl;color:#fff;font-size:10px;letter-spacing:.2em}.editorial-strip{border-bottom:1px solid var(--line);padding:25px 0;font:clamp(25px,4.5vw,65px)/1 var(--serif);color:var(--accent);letter-spacing:-.04em}.theme-amanda .cards{grid-template-columns:1fr 1.25fr 1fr;align-items:start;gap:30px}.theme-amanda .card:nth-child(2){padding-top:85px}.theme-amanda .card:nth-child(4){grid-column:2/4;margin-top:10px}.theme-amanda .card:nth-child(4) .card-photo{height:260px}.theme-amanda .card-photo{height:430px}.theme-amanda .feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--accent);color:var(--bg)}.theme-amanda .feature-photo{height:650px}.theme-amanda .feature-copy{background:transparent}.theme-amanda .feature-copy p{color:#dbc1c4}.theme-amanda .feature-copy .text-link{border-color:#eadde066}.theme-amanda .visit{background:#2c2023}
/* 03 — the useful bento */
.theme-xinwanyue{--bg:#f6f8f2;--ink:#143e2c;--accent:#2c623c;--muted:#748372;--surface:#eaf0e3}.theme-xinwanyue h1{font-weight:750;letter-spacing:-.055em}.grocery-hero{padding:35px 0 40px}.bento{display:grid;grid-template-columns:1.3fr .7fr .7fr;grid-template-rows:250px 235px;gap:15px}.bento>div,.bento>a{border-radius:18px;overflow:hidden;position:relative}.bento-main{grid-row:1/3;grid-column:1/3;color:white}.bento-main:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a2819db,transparent)}.bento-main .hero-copy{position:absolute;inset:0;padding:50px 40px;z-index:2}.bento-main .hero-photo{object-position:center}.bento-main h1{font-size:clamp(48px,5.8vw,84px)}.bento-main .button{background:#d7ed7b;color:#163821;border-color:#d7ed7b}.bento-side .hero-photo{object-position:60% 50%;transition:transform .6s}.bento-side:hover img{transform:scale(1.05)}.bento-label{position:absolute;left:20px;bottom:20px;color:#fff;font-size:22px;z-index:1;text-shadow:0 2px 20px #000}.bento-text{background:#deedb1;padding:27px;display:flex;flex-direction:column;justify-content:space-between;font-size:27px;font-weight:650}.bento-text small{font-size:10px;font-weight:400;line-height:1.8}.theme-xinwanyue .cards{grid-template-columns:repeat(4,1fr);gap:18px}.theme-xinwanyue .card-photo{height:290px;border-radius:13px}.theme-xinwanyue .card-meta h3{font-size:17px}.theme-xinwanyue .feature{display:grid;grid-template-columns:1fr 1fr;background:#e8eddf;max-width:1320px;width:86%;margin:auto;border-radius:20px;overflow:hidden}.theme-xinwanyue .feature-photo{height:480px}.theme-xinwanyue .feature-copy{padding:65px 10%;align-self:center;background:transparent}.theme-xinwanyue .section{padding-top:80px}.theme-xinwanyue .visit{background:#17452d}
/* 04 — kinetic street poster */
.theme-wandering{--bg:#efefdc;--ink:#111;--accent:#153aff;--muted:#62655a;--surface:#e5ed00}.theme-wandering .site-header{background:#111;color:#fff;border:0}.theme-wandering .brand{font-size:21px;font-weight:850;letter-spacing:-.035em}.theme-wandering .brand small{color:#e7ed00}.theme-wandering .header-cta{background:#e7ed00;color:#111;border:0;border-radius:0;font-weight:700}.theme-wandering .menu-button{border-color:#777}.theme-wandering h1,.theme-wandering h2{font-weight:850;letter-spacing:-.07em}.skate-hero{display:grid;grid-template-columns:1fr 1fr;background:#e7ed00;min-height:650px;border-bottom:6px solid #111}.skate-hero .hero-copy{padding:65px 12%;position:relative;z-index:2}.skate-hero h1{font-size:clamp(70px,9.5vw,145px);line-height:1;color:#111;transform:rotate(-3deg)}.skate-hero h1 br+*{color:blue}.skate-hero .photo-frame{border-left:6px solid #111}.skate-hero .hero-photo{object-position:50% 35%}.skate-hero .button{border-radius:0;background:blue;border:3px solid #111;box-shadow:5px 5px 0 #111;color:#fff;font-weight:700}.skate-marquee{background:#111;color:#e7ed00;font-size:clamp(25px,4vw,55px);font-weight:900;padding:17px 0}.theme-wandering .filters .filter{border-radius:0;border:2px solid #111}.theme-wandering .search{border-bottom:2px solid #111}.theme-wandering .cards{grid-template-columns:repeat(4,1fr);gap:20px}.theme-wandering .card-photo{height:350px;border:3px solid #111}.theme-wandering .card-meta h3{font-weight:750;font-size:17px}.theme-wandering .card-photo:after{border-radius:0;background:#e7ed00}.theme-wandering .feature{display:grid;grid-template-columns:1fr 1.2fr;background:#153aff;color:#fff;border-block:5px solid #111}.theme-wandering .feature-photo{height:560px;border-right:5px solid #111}.theme-wandering .feature-copy{background:transparent;align-self:center}.theme-wandering .feature-copy p{color:#d8dfff}.theme-wandering .feature-copy a{border-color:#fff}.theme-wandering .visit{background:#e7ed00;color:#111;border-block:4px solid #111}.theme-wandering .visit .button{border-radius:0;background:#111;color:#e7ed00;border-color:#111}.theme-wandering .visit .text-link{border-color:#111}.theme-wandering .save-item{border:2px solid #111;border-radius:0}.theme-wandering .guide{gap:7%}.theme-wandering .mobile-nav{color:#111}
/* 05 — a literary pause */
.theme-lihu{--bg:#f3f0e5;--ink:#334536;--accent:#465f47;--surface:#e4e7d7;--muted:#7b8574;font-family:var(--serif)}.book-hero{min-height:720px;background:#354b36;color:#fff;display:grid;grid-template-columns:1fr 1fr}.book-hero .hero-copy{padding:110px 8% 70px 14%;align-self:center}.book-hero .hero-photo{object-position:center}.book-hero h1{font-size:clamp(48px,6.3vw,94px);font-weight:400;line-height:1.35}.book-hero .text-link{border-color:#fff8}.book-hero .kicker{color:#cdd8c3}.book-hero:after{content:'';height:40px;background:var(--bg);position:absolute;left:-5%;right:-5%;bottom:-22px;border-radius:50%}.reading-line{padding:60px 7% 0;text-align:center;font-size:clamp(19px,2.4vw,33px);line-height:1.8;color:#62775a}.theme-lihu .cards{display:flex;overflow-x:auto;gap:28px;padding:5px 0 20px;scroll-snap-type:x mandatory}.theme-lihu .card{flex:0 0 31%;scroll-snap-align:start}.theme-lihu .card-photo{height:380px;border-radius:110px 110px 0 0}.theme-lihu .card:nth-child(even){padding-top:65px}.theme-lihu .feature{display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.theme-lihu .feature-photo{height:620px;border-radius:0 160px 160px 0}.theme-lihu .feature-copy{background:transparent}.theme-lihu .card-photo:after{background:#f3f0e5}.theme-lihu .site-header .brand{font-family:var(--serif);font-weight:500}
/* 06 — soft playful life, real photographs */
.theme-babycare{--bg:#fff9ee;--ink:#654b40;--accent:#e0806f;--surface:#f5e9d6;--muted:#9b897a}.theme-babycare .brand{color:#e57e6d;font-size:28px;letter-spacing:-.06em}.theme-babycare h1,.theme-babycare h2{font-weight:650;letter-spacing:-.045em}.baby-hero{display:grid;grid-template-columns:1fr 1fr;min-height:690px;background:#f8edda}.baby-hero .hero-copy{padding:110px 8% 80px 14%;align-self:center;position:relative;z-index:2}.baby-hero .photo-frame{width:86%;height:570px;margin:auto;border-radius:48% 48% 25% 25%;align-self:center}.baby-hero .hero-photo{object-position:50% 46%}.baby-hero h1{font-size:clamp(43px,5.3vw,80px)}.cloud{position:absolute;width:110px;height:55px;background:#fff9;left:43%;top:40px;border-radius:60px;animation:bob 6s ease-in-out infinite}.cloud:before,.cloud:after{content:'';position:absolute;border-radius:50%;background:#fff9}.cloud:before{width:52px;height:52px;left:20px;top:-23px}.cloud:after{width:40px;height:40px;left:59px;top:-13px}@keyframes bob{50%{transform:translateY(12px)}}.baby-path{display:flex;justify-content:space-around;gap:20px;max-width:950px;width:88%;margin:40px auto 0;border-bottom:2px dashed #dcc6a3;padding-bottom:25px;font-size:15px}.baby-path span:first-child{color:#ce8c70}.baby-path span:nth-child(2){color:#7d9b80}.baby-path span:nth-child(3){color:#9a8fab}.theme-babycare .cards{grid-template-columns:repeat(4,1fr);gap:20px}.theme-babycare .card-photo{height:330px;border-radius:60px 60px 15px 15px}.theme-babycare .card:nth-child(even){padding-top:40px}.theme-babycare .card-meta h3{font-size:17px}.theme-babycare .feature{display:grid;grid-template-columns:1fr 1fr;background:#e9eee0;align-items:center;border-radius:80px 0 0 0;overflow:hidden}.theme-babycare .feature-photo{height:580px}.theme-babycare .feature-copy{background:transparent}.theme-babycare .visit{background:#dfe8d8;color:#53674e}.theme-babycare .visit .button{background:#e0806f;color:white;border-color:#e0806f}.theme-babycare .visit .text-link{border-color:#6a7e5a}.theme-babycare .filter.active{background:#e0806f;border-color:#e0806f;color:#fff}.theme-babycare .guide .accordion{border-color:#d6c5b3}
/* 07 — analog collector's journal */
.theme-yiku{--bg:#eee1c9;--ink:#292d2b;--accent:#9b3d2b;--surface:#d9c8aa;--muted:#8c7b67;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,#b09a7510 4px)}.theme-yiku h1,.theme-yiku h2{font-weight:850;letter-spacing:-.06em}.theme-yiku .site-header{border-bottom:2px dashed #ad967a}.theme-yiku .brand{font-weight:850}.toy-hero{display:grid;grid-template-columns:1fr 1.2fr;padding:60px 7% 70px;gap:5%;min-height:700px;align-items:center}.toy-hero .hero-copy{position:relative;z-index:2}.toy-hero h1{color:#913d2b;font-size:clamp(55px,7.4vw,110px);line-height:1.2;transform:rotate(-3deg)}.toy-hero .photo-frame{height:550px;background:#f7efdf;padding:15px 15px 55px;transform:rotate(4deg);box-shadow:0 8px 0 #c6b499}.toy-hero .hero-photo{object-position:50% 45%;width:100%;height:100%}.toy-hero .photo-frame:before{content:'';position:absolute;left:36%;top:-10px;width:110px;height:28px;z-index:2;background:#e6bd7888;transform:rotate(-7deg)}.toy-stamp{position:absolute;right:30px;bottom:18px;z-index:3;font:italic 13px Georgia;transform:rotate(-5deg)}.theme-yiku .button{border-radius:0;box-shadow:4px 4px 0 #282d2b;border:2px solid #282d2b}.toy-strip{background:#1e485e;color:#f7e9ce;padding:25px 7%;font-size:20px;font-weight:750;transform:rotate(-1deg)}.theme-yiku .cards{grid-template-columns:repeat(4,1fr);gap:25px}.theme-yiku .card{padding:12px 12px 18px;background:#f7efdf;box-shadow:0 3px 0 #d1bca0;transform:rotate(-2deg);transition:transform .4s}.theme-yiku .card:nth-child(even){transform:rotate(3deg);margin-top:35px}.theme-yiku .card:hover{transform:rotate(0)}.theme-yiku .card-photo{height:285px}.theme-yiku .card-meta h3{font-size:16px}.theme-yiku .card-meta{padding-left:5px}.theme-yiku .save-item{bottom:13px;right:12px}.theme-yiku .feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#1e485e;color:#f7e9ce;padding:55px 7%;gap:8%}.theme-yiku .feature-photo{height:500px;transform:rotate(-3deg);border:12px solid #f7efdf}.theme-yiku .feature-copy{background:none;padding:30px 0}.theme-yiku .feature-copy p{color:#e4cdb1}.theme-yiku .feature-copy a{border-color:#f7e9ce88}.theme-yiku .filter{border-radius:0;border-style:dashed}.theme-yiku .visit{background:#9b3d2b}.theme-yiku .visit .button{color:#9b3d2b}.theme-yiku .photo-frame img{transition:transform .6s}
/* 08 — cinematic companionship */
.theme-mars{--bg:#191b19;--ink:#f2e8d5;--accent:#d5ae71;--muted:#a59e91;--surface:#242722}.theme-mars .site-header{background:#191b19;border-color:#f2e8d520}.theme-mars .brand{font-size:20px}.theme-mars .brand small{color:#c9a878}.pet-hero{height:85svh;min-height:650px;position:relative;color:#fff}.pet-hero .hero-photo{position:absolute;inset:0;object-position:50% 50%}.pet-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#111a14db,transparent 85%)}.pet-hero .hero-copy{position:relative;z-index:2;padding-top:130px;max-width:650px}.pet-hero h1{font-family:var(--serif);font-size:clamp(45px,5.5vw,80px);font-weight:400;line-height:1.35}.pet-hero .text-link{border-color:#fff8}.cinema{height:270svh;position:relative}.cinema-stage{height:100svh;position:sticky;top:0;overflow:hidden;min-height:560px}.cinema-image{position:absolute;inset:0;opacity:0;transition:opacity .7s}.cinema-image img{width:100%;height:100%;object-fit:cover}.cinema-image.active{opacity:1}.cinema-stage:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#111b16db,#111b1622);z-index:2}.cinema-copy{position:absolute;top:35%;left:8%;max-width:540px;opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s;z-index:3}.cinema-copy.active{opacity:1;transform:none}.cinema-copy h2{font-family:var(--serif);font-size:clamp(45px,6vw,87px);font-weight:400}.cinema-copy .chapter-number{font:80px Georgia;color:#d5ae71;margin-bottom:20px}.cinema-copy p{font-size:13px;margin-top:25px;line-height:2;color:#d9d6c8}.theme-mars .cards{grid-template-columns:repeat(4,1fr)}.theme-mars .card-photo{height:300px}.theme-mars .card-meta h3{font-size:17px}.theme-mars .card-photo:after{background:#e8d9b9;color:#242c20}.theme-mars .filter,.theme-mars .search,.theme-mars .save-item{border-color:#f2e8d53a}.theme-mars .search::placeholder{color:#a59e91}.theme-mars .filter.active{background:#e7d4ad;color:#232a20}.theme-mars .visit{background:#d4bb8f;color:#292b21}.theme-mars .visit .button{background:#292b21;color:#eadabc;border-color:#292b21}.theme-mars .visit .text-link{border-color:#292b2177}.theme-mars .accordion{border-color:#f2e8d530}.theme-mars .footer-bottom{border-color:#f2e8d530}.theme-mars dialog{background:#242722;border-color:#f2e8d530}.theme-mars .close-dialog{background:#242722;border-color:#f2e8d540}.theme-mars .note-field{border-color:#f2e8d540}.theme-mars .saved-row{border-color:#f2e8d540}.theme-mars .button.secondary{border-color:#f2e8d540}.theme-mars .mobile-nav{background:#242722}
/* 09 — architectural immersion */
.theme-woga{--bg:#f1eee8;--ink:#303b3e;--accent:#324e63;--surface:#e7e2d8;--muted:#82837d}.theme-woga h1,.theme-woga h2{font-family:var(--serif);font-weight:400}.room-hero{height:86svh;min-height:650px;color:#fff}.room-hero .hero-photo{position:absolute;inset:0;object-position:center}.room-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#172d3ed4,transparent 85%)}.room-hero .hero-copy{position:relative;z-index:2;padding-top:130px;max-width:650px}.room-hero h1{font-size:clamp(45px,5.4vw,80px);line-height:1.3}.room-hero .text-link{border-color:#fff8}.room-coordinate{position:absolute;right:5%;bottom:35px;z-index:2;font-size:10px;letter-spacing:.15em}.scene-wrap{padding:85px 0 0}.scene-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px;gap:25px}.scene-view{height:620px;position:relative;overflow:hidden}.scene-view>img{width:100%;height:100%;object-fit:cover}.scene-caption{position:absolute;bottom:25px;left:30px;background:#f1eee8df;padding:12px 22px;font-size:15px}.hotspot{position:absolute;z-index:3;width:36px;height:36px;border-radius:50%;border:1px solid #fff;background:#f1eee8cb;font-size:18px;color:#324e63;box-shadow:0 0 0 7px #ffffff33}.hotspot.one{left:65%;top:25%}.hotspot.two{left:48%;top:60%}.hotspot.three{left:22%;top:50%}.scene-legend{font-size:10px;color:var(--muted);margin-top:15px;line-height:1.8}.theme-woga .cards{grid-template-columns:repeat(2,1fr);gap:40px 25px}.theme-woga .card-photo{height:370px}.theme-woga .feature{display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.theme-woga .feature-photo{height:610px}.theme-woga .feature-copy{padding:60px 12%;background:transparent}.theme-woga .visit{background:#324e63}
/* Narrow screens are independently composed, never desktop screenshots. */
@media(max-width:760px){.theme-yiren .hero{min-height:650px;height:85svh}.spa-hero .hero-copy{width:90%;padding:70px 0 0}.spa-hero:after{background:linear-gradient(180deg,#f7f4eef5 0,#f7f4eecc 35%,#f7f4ee05 80%)}.spa-hero .hero-photo{object-position:68% center}.spa-hero .hero-scroll{margin-top:30px}.theme-yiren .cards{grid-template-columns:1fr;gap:35px}.theme-yiren .card-photo{height:360px}.theme-yiren .feature{grid-template-columns:1fr}.theme-yiren .feature-photo{height:360px}.fashion-hero{display:flex;flex-direction:column;min-height:0}.fashion-hero .hero-copy{padding:48px 7% 42px}.fashion-hero h1{font-size:58px}.fashion-hero .photo-frame{height:440px}.fashion-hero .hero-photo{object-position:50% 27%}.fashion-hero .hero-copy p{font-size:12px}.issue{font-size:43px}.fashion-caption{right:20px;top:20px}.editorial-strip{padding:18px 0;font-size:29px}.theme-amanda .cards{grid-template-columns:1fr 1fr;gap:30px 16px}.theme-amanda .card-photo{height:260px}.theme-amanda .card:nth-child(2){padding-top:30px}.theme-amanda .card:nth-child(4){grid-column:auto;margin-top:0}.theme-amanda .card:nth-child(4) .card-photo{height:260px}.theme-amanda .card-meta{padding-right:28px}.theme-amanda .card-meta h3{font-size:14px}.theme-amanda .card-meta .kicker{font-size:7px}.theme-amanda .save-item{width:28px;height:28px}.theme-amanda .feature{grid-template-columns:1fr}.theme-amanda .feature-photo{height:370px}.theme-amanda .feature-copy{padding:48px 7%}.grocery-hero{padding:18px 0}.grocery-hero .wrap{width:92%}.bento{grid-template-columns:1fr 1fr;grid-template-rows:460px 170px;gap:12px}.bento-main{grid-column:1/3;grid-row:1}.bento-main .hero-copy{padding:38px 27px}.bento-main h1{font-size:50px}.bento-side{grid-column:1;grid-row:2}.bento-text{grid-column:2;grid-row:2;padding:23px 17px;font-size:23px}.bento-text small{font-size:9px}.bento-label{font-size:19px;left:15px;bottom:15px}.theme-xinwanyue .cards{grid-template-columns:1fr 1fr;gap:28px 14px}.theme-xinwanyue .card-photo{height:235px}.theme-xinwanyue .card-meta{padding-right:27px}.theme-xinwanyue .card-meta h3{font-size:14px}.theme-xinwanyue .card-meta .kicker{font-size:7px}.theme-xinwanyue .save-item{width:28px;height:28px}.theme-xinwanyue .feature{grid-template-columns:1fr;width:88%;border-radius:15px}.theme-xinwanyue .feature-photo{height:330px}.theme-xinwanyue .feature-copy{padding:42px 7%}.theme-xinwanyue .section{padding-top:65px}.theme-wandering .brand{font-size:15px;letter-spacing:-.04em}.theme-wandering .brand small{font-size:6px}.skate-hero{grid-template-columns:1fr;min-height:0}.skate-hero .hero-copy{padding:42px 7% 40px}.skate-hero h1{font-size:89px}.skate-hero .photo-frame{height:420px;border-left:0;border-top:5px solid #111}.skate-hero .hero-photo{object-position:50% 40%}.skate-marquee{font-size:31px;padding:13px 0}.theme-wandering .cards{grid-template-columns:1fr 1fr;gap:32px 15px}.theme-wandering .card-photo{height:240px}.theme-wandering .card-meta h3{font-size:14px}.theme-wandering .card-meta .kicker{font-size:7px}.theme-wandering .save-item{width:28px;height:28px}.theme-wandering .card-meta{padding-right:28px}.theme-wandering .feature{grid-template-columns:1fr}.theme-wandering .feature-photo{height:360px;border-right:0;border-bottom:5px solid #111}.theme-wandering .feature-copy{padding:45px 7%}.book-hero{grid-template-columns:1fr;min-height:0}.book-hero .hero-copy{padding:60px 7%}.book-hero h1{font-size:47px}.book-hero .photo-frame{height:370px}.reading-line{font-size:21px;padding:40px 7% 0}.theme-lihu .cards{gap:20px}.theme-lihu .card{flex-basis:83%}.theme-lihu .card-photo{height:340px}.theme-lihu .card:nth-child(even){padding-top:0}.theme-lihu .feature{grid-template-columns:1fr}.theme-lihu .feature-photo{height:420px;width:92%;border-radius:0 90px 90px 0}.theme-lihu .feature-copy{padding:45px 7%}.baby-hero{grid-template-columns:1fr;min-height:0}.baby-hero .hero-copy{padding:65px 7% 40px}.baby-hero h1{font-size:46px}.baby-hero .photo-frame{height:400px;width:87%;margin:0 auto 30px;border-radius:45% 45% 22% 22%}.cloud{left:72%;top:40px;width:65px;height:33px;opacity:.5}.cloud:before{width:35px;height:35px;left:9px;top:-15px}.cloud:after{width:25px;height:25px;left:35px;top:-8px}.baby-path{font-size:12px;gap:10px;margin-top:30px;padding-bottom:18px}.theme-babycare .cards{grid-template-columns:1fr 1fr;gap:30px 15px}.theme-babycare .card-photo{height:260px;border-radius:45px 45px 10px 10px}.theme-babycare .card:nth-child(even){padding-top:25px}.theme-babycare .card-meta h3{font-size:14px}.theme-babycare .card-meta .kicker{font-size:7px}.theme-babycare .card-meta{padding-right:28px}.theme-babycare .save-item{height:28px;width:28px}.theme-babycare .feature{grid-template-columns:1fr;border-radius:50px 0 0 0}.theme-babycare .feature-photo{height:330px}.theme-babycare .feature-copy{padding:45px 7%}.toy-hero{grid-template-columns:1fr;padding:45px 7% 50px;gap:45px;min-height:0}.toy-hero h1{font-size:62px}.toy-hero .photo-frame{height:420px;padding:12px 12px 45px;transform:rotate(2deg);width:95%;margin:auto}.toy-strip{font-size:15px;padding:22px 7%}.theme-yiku .cards{grid-template-columns:1fr 1fr;gap:35px 17px}.theme-yiku .card{padding:9px 9px 15px;transform:rotate(-1deg)}.theme-yiku .card:nth-child(even){margin-top:25px;transform:rotate(2deg)}.theme-yiku .card-photo{height:235px}.theme-yiku .card-meta h3{font-size:13px}.theme-yiku .card-meta .kicker{font-size:7px}.theme-yiku .card-meta{padding-right:25px}.theme-yiku .save-item{width:25px;height:25px;right:8px;bottom:15px;font-size:13px}.theme-yiku .feature{grid-template-columns:1fr;padding:45px 7% 25px;gap:25px}.theme-yiku .feature-photo{height:400px;border-width:9px;width:95%;margin:auto}.theme-yiku .feature-copy{padding:25px 0}.theme-mars .brand{font-size:17px}.pet-hero{height:83svh;min-height:600px}.pet-hero .hero-photo{object-position:52% 50%}.pet-hero:after{background:linear-gradient(180deg,#101b14dc 0,#111b1455 65%,#111b1411)}.pet-hero .hero-copy{padding-top:70px}.pet-hero h1{font-size:43px;line-height:1.4}.cinema{height:240svh}.cinema-stage{min-height:570px}.cinema-copy{left:7%;top:33%;max-width:85%}.cinema-copy .chapter-number{font-size:62px}.cinema-copy h2{font-size:48px}.cinema-copy p{font-size:12px}.cinema-image img{object-position:center}.theme-mars .cards{grid-template-columns:1fr;gap:40px}.theme-mars .card-photo{height:370px}.theme-mars .card-meta h3{font-size:19px}.room-hero{height:86svh;min-height:610px}.room-hero .hero-photo{object-position:62% center}.room-hero:after{background:linear-gradient(180deg,#172d3edb 0,#172d3e55 60%,#172d3e00)}.room-hero .hero-copy{padding-top:85px}.room-hero h1{font-size:44px}.room-coordinate{font-size:8px;right:7%}.scene-wrap{padding-top:60px}.scene-heading{display:block;margin-bottom:25px}.scene-tabs{gap:8px;margin-top:20px}.scene-tab{padding:10px 14px;font-size:10px}.scene-view{height:410px}.scene-caption{left:15px;bottom:15px;padding:10px 15px;font-size:13px}.hotspot{width:32px;height:32px;box-shadow:0 0 0 5px #ffffff33}.theme-woga .cards{grid-template-columns:1fr;gap:35px}.theme-woga .card-photo{height:330px}.theme-woga .feature{grid-template-columns:1fr}.theme-woga .feature-photo{height:360px}.theme-woga .feature-copy{padding:45px 7%}}
@media(max-width:370px){.theme-wandering .brand{font-size:13px}.theme-amanda .brand{font-size:16px}.theme-babycare .brand{font-size:22px}.saved-button{font-size:9px}.header-actions{gap:6px}.menu-button{width:36px;height:36px}.theme-yiku .card-meta h3{font-size:12px}.fashion-hero h1{font-size:50px}.baby-hero h1{font-size:40px}}
.theme-yiku #main{overflow-x:clip}
