.v6-product-nav{display:flex!important;gap:8px!important;flex-wrap:wrap}.v6-product-nav a{flex:1;min-width:90px;text-align:center!important}.exp-subtitle{text-align:center;color:#748489;margin:0 0 18px}.exp-trial-page>h1{text-align:center;margin:20px 0 8px}.exp-book{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:7% 8% 9%;background:url('/experience/book.png') center/100% 100% no-repeat;min-height:620px;max-width:1320px;margin:auto;color:#174664}.exp-book small{color:#927959;letter-spacing:2px}.exp-prefix{margin-top:30px!important;color:#7d8178}.exp-topic{display:inline-block;padding:5px 14px;border:1px solid #dcc7a6;border-radius:20px;background:#f9eddc;color:#986d50;font-size:14px}.exp-book h2{font-size:27px;line-height:1.65;margin:14px 0 20px}.exp-book-left p{font-size:16px;line-height:1.85}.exp-reflection{font-size:14px!important;color:#948875;margin-top:24px!important}.exp-book-right{text-align:center}.exp-book-right small{display:block;margin-bottom:15px}.exp-book-right img{width:auto;height:330px;max-width:100%;object-fit:contain;background:#fffdf6;padding:6px;box-shadow:0 8px 24px #94755824;border-radius:5px}.exp-book-right button{margin-top:16px}.exp-book-right p{font-size:14px;color:#948875}.exp-book-bottom{position:absolute;bottom:7%;left:8%;right:8%;display:flex;align-items:center;justify-content:space-between;color:#958572;font-size:13px}.exp-monologue{display:grid;grid-template-columns:36% 1fr;gap:44px;align-items:center;max-width:1100px;margin:30px auto;padding:24px;background:#fffaf1;border-radius:22px}.exp-monologue-art img{width:100%;max-height:530px;object-fit:contain;border-radius:10px}.exp-monologue h2{font-size:24px;line-height:1.7}.exp-monologue p{font-size:16px;line-height:1.9;margin:18px 0}.exp-monologue-questions{color:#966c4c}.exp-set-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0}.exp-set{padding:18px;border:1px solid #bed1de;border-radius:15px;cursor:pointer}.exp-set:has(input:checked){background:#eef7fb;border:2px solid #296d9d}.exp-set img{display:block;width:130px;height:170px;object-fit:contain;margin:auto}.exp-room-background{background-size:cover!important;background-position:center!important;background-attachment:fixed!important}.add1-room{min-height:100vh}.add1-room.exp-room-background .add1-room-header{background:#ffffffeb;border-bottom:1px solid #d4e2e8}.add1-room.exp-room-background .add1-material-panel,.add1-room.exp-room-background .add1-room-side,.add1-room.exp-room-background .add1-stage{background:#ffffffed;border-radius:16px}.add1-room.exp-room-background .add1-stage{padding:12px}.add1-room-layout{grid-template-columns:152px minmax(0,1fr) 250px!important}.exp-current-question{background:#fffaf1;border:1px solid #e6d5b9;border-radius:12px;padding:12px 16px;margin-bottom:12px}.exp-current-question small{font-size:11px;color:#947653}.exp-current-question p{font-size:18px;line-height:1.6;margin:4px 0}.exp-side-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:12px}.exp-side-tabs button{font-size:11px;padding:6px 5px;flex:1;white-space:nowrap}.exp-question-list{max-height:390px;overflow:auto;display:grid;gap:6px;margin-top:10px}.exp-question-row{text-align:left;line-height:1.65;font-size:12px;padding:9px;background:#fff}.exp-question-row.exp-used{border-left:3px solid #9bbfb1}.exp-question-row.exp-used:after{content:' · 已用';color:#557c68;font-size:10px}.exp-question-row small{display:block;color:#74879a}.exp-preview{border:1px solid #c4dce6;padding:10px;background:#fff9e9;border-radius:9px;margin:10px 0}.exp-preview p{font-size:13px;line-height:1.7}.exp-preview button{font-size:12px}.exp-question-note{font-size:11px}.exp-room-background .add1-room-header>span{background:#ffffffc9}.exp-background-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;max-height:460px;overflow:auto}.exp-background-grid img{display:block;width:100%;height:95px;object-fit:cover;border-radius:6px;margin-bottom:8px}.exp-background-grid article,.exp-background-grid button{padding:10px;border:1px solid #d4e3eb;border-radius:10px;background:#fff}.exp-background-admin .exp-background-grid{max-height:none}.exp-limit-grid{display:grid;gap:9px;max-height:500px;overflow:auto}.exp-limit-grid form{display:grid;grid-template-columns:minmax(80px,1fr) 130px 60px;gap:8px;align-items:center;padding:8px;background:#f7fafc}.exp-limit-grid .form-error{grid-column:1/-1;margin:0}.exp-member-admin{margin-top:24px}.exp-membership-status{padding:10px 14px;border-radius:8px;background:#fff5e2}.exp-side-tabs~[hidden]{display:none!important}.exp-trial-page .subnav{flex-wrap:wrap}.exp-trial-page .subnav a,.exp-monologue-page .subnav a{font-size:13px;min-width:105px}.exp-monologue small{color:#748594}@media(min-width:1400px){.add1-room-layout{grid-template-columns:190px minmax(0,1fr) 290px!important}}@media(max-width:850px){.add1-room-layout{grid-template-columns:135px minmax(0,1fr)!important}.add1-room-side{grid-column:1/-1}.exp-question-list{max-height:300px}.exp-book{min-height:650px;padding:9% 7% 13%;gap:7%}.exp-book h2{font-size:22px}.exp-book-right img{height:290px}.exp-monologue{gap:20px;padding:15px}.exp-monologue p{font-size:14px}}@media(max-width:600px){.exp-book{display:block;background-size:cover;background-position:left;min-height:0;padding:35px 28px 85px}.exp-book-right{margin-top:35px}.exp-book-bottom{bottom:20px;left:28px;right:28px;flex-wrap:wrap;gap:10px}.exp-book-bottom span{font-size:11px}.exp-monologue{grid-template-columns:1fr}.exp-monologue-art img{height:280px}.exp-current-question p{font-size:15px}.exp-background-grid{grid-template-columns:repeat(2,1fr)}.exp-limit-grid form{grid-template-columns:1fr 115px 55px}.exp-member-admin .row{flex-wrap:wrap}}

.exp-room-body{background-size:cover!important;background-position:center!important;background-attachment:fixed!important}.add1-room.exp-room-background{background-image:none!important;background-color:transparent!important}@media(min-width:851px){.add1-room-layout{grid-template-columns:142px minmax(0,1fr) 210px!important}}@media(max-width:600px){.add1-room-layout{grid-template-columns:1fr!important}.add1-material-panel .material-list{display:flex;height:100px;overflow-x:auto;overflow-y:hidden;gap:12px}.add1-material-panel .material{flex:0 0 55px}.add1-material-panel .material img{width:50px;height:65px}.add1-material-panel>small{margin-top:6px}.add1-stage{grid-column:1/-1}.exp-book h2{font-size:22px}.exp-book-left p{font-size:14px}}

.exp-more-original{position:absolute;right:30px;bottom:8px;text-align:right}.exp-more-original a{display:inline-flex;flex-direction:column;gap:3px;padding:8px 14px;background:#fffdf8d9;border:1px solid #d9e1e3;border-radius:8px}.exp-more-original span{font-weight:600;font-size:13px;color:#286b9e}.exp-more-original small{font-size:10px;color:#7d8b93}.room-edit-sets{display:flex;gap:12px;flex-wrap:wrap;padding:10px 0}.room-edit-sets p{flex-basis:100%;margin:0}.exp-set input[type=checkbox]{width:18px;height:18px}@media(max-width:700px){.exp-more-original{position:static;margin:20px 0 0;text-align:right}}
@media(min-width:701px){.v6-product .v6-main{min-height:660px}.v6-product .v6-bottom{bottom:85px!important}.exp-more-original{bottom:20px}}

/* The illustration is a room-only layer; content remains fully opaque. */
.exp-room-body{background-image:none!important}.exp-room-body #app{position:relative;z-index:1}#exp-room-backdrop{position:fixed;inset:0;background-position:center;background-size:cover;opacity:.88;pointer-events:none;z-index:0}.exp-room-types{border:1px solid #c6dbea;border-radius:10px;margin:18px 0;padding:14px}.exp-room-types label{display:flex;gap:10px;align-items:flex-start;padding:10px;cursor:pointer}.exp-room-types input{margin-top:4px}.exp-room-types strong{display:block}.exp-room-types small{display:block;margin-top:5px;line-height:1.65;color:#6f8698}.exp-room-types label:has(input:checked){background:#edf6fb;border-radius:7px}.exp-ordinary-prompt textarea{width:100%;font-size:14px;line-height:1.6}.exp-ordinary-prompt button{width:100%}
.add1-create-time .add1-bottom{position:static;margin:24px 0 0}.add1-create-time .add1-time-form{padding-bottom:30px}.add1-create-time .exp-room-types input[type=radio]{width:15px;height:15px;padding:0;flex-shrink:0}

.add1-deck-tabs{display:flex;gap:5px;flex-wrap:wrap}.add1-deck-tabs button{flex:1 1 42%;white-space:nowrap}.exp-current-question>button{margin-top:6px}.exp-question-history{margin-top:18px;padding-top:12px;border-top:1px solid #d8e4ed}.exp-question-history summary{font-size:12px;font-weight:bold;cursor:pointer}.exp-question-history ol{padding-left:22px;max-height:260px;overflow:auto}.exp-question-history li{padding:7px 0}.exp-question-history li p{font-size:12px;line-height:1.6;margin:0 0 5px}.exp-question-history li button{font-size:11px}
.exp-question-history{margin-top:0;padding-top:0;border:0}.exp-question-history ol{max-height:390px}.exp-side-tabs button{min-width:42%;flex:1 1 42%}
/* Compact room controls leave the main space for the canvas. */
.add1-room .exp-current-question{padding:7px 10px;margin-bottom:7px;border-radius:9px}
.add1-room .exp-current-heading{display:flex;align-items:center;gap:8px;margin-bottom:3px}
.add1-room .exp-current-heading small{font-size:9px;line-height:1.3}
.add1-room .exp-current-heading .exp-question-clear{font-size:8px;min-height:18px;height:18px;padding:1px 6px;line-height:1.2;margin:0}
.add1-room .exp-current-question p{font-size:12px;line-height:1.45;margin:0;max-height:70px;overflow-y:auto;overflow-wrap:anywhere}
.add1-room .add1-room-toolbar{flex-wrap:nowrap;align-items:center;gap:4px;height:25px;margin-bottom:7px;overflow-x:auto;overflow-y:hidden}
.add1-room .add1-room-toolbar select{flex:1 1 135px;min-width:80px;height:25px;font-size:9px;padding:3px 4px;text-overflow:ellipsis}
.add1-room .add1-room-toolbar button{flex:0 0 auto;min-width:0;min-height:25px;height:25px;padding:3px 5px;font-size:9px;line-height:1.2;white-space:nowrap}
.add1-room .exp-side-tabs{gap:4px;margin-bottom:8px}
.add1-room .exp-side-tabs button{font-size:9px;padding:4px;min-height:24px;line-height:1.3}
.add1-room .exp-question-row{font-size:10.5px;line-height:1.45;padding:6px;min-height:25px}
.add1-room .exp-preview{padding:7px;margin:7px 0}
.add1-room .exp-preview p,.add1-room .exp-question-history li p{font-size:10.5px;line-height:1.45;margin:0 0 4px}
.add1-room .exp-preview button,.add1-room .exp-question-history li button,.add1-room #exp-side-questions>button,.add1-room .exp-ordinary-prompt button{font-size:9px;min-height:24px;padding:4px 6px;line-height:1.3}
.add1-room .exp-question-history summary{font-size:10.5px;line-height:1.45}
.add1-room .exp-question-history li{padding:5px 0}
.add1-room .exp-question-note{font-size:9px;line-height:1.45;margin:5px 0}
.add1-room #exp-side-questions input,.add1-room #exp-side-questions select{font-size:10px;min-height:28px;padding:5px 7px}
.add1-room .exp-ordinary-prompt textarea{font-size:11px;line-height:1.45;padding:7px;min-height:85px;height:85px}
.exp-monologue-page{position:relative;isolation:isolate;background:transparent;min-height:calc(100vh - 120px)}.exp-monologue-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:url("/experience/daylight-room.png") center/cover no-repeat;opacity:.3}.exp-monologue-page .exp-monologue{background:#fffaf1ed;box-shadow:0 6px 30px #826d4510}
.exp-home-stories{padding:644px 0 35px;margin:0 34px}
.exp-home-stories-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:20px;padding:0;border:0}
.v6-home .exp-home-stories-heading h2{font-family:"STKaiti","KaiTi","Microsoft YaHei",serif;font-size:22px;font-weight:500;letter-spacing:1px;line-height:1.5;margin:0;white-space:nowrap}
.v6-home .exp-home-stories-heading p{font-family:"SimSun","Songti SC",serif;font-size:12px;font-weight:400;color:#8295a1;margin:0;line-height:1.5;white-space:nowrap}
.exp-home-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}
.exp-home-story{position:relative;display:block;width:100%;max-width:260px;aspect-ratio:1;justify-self:center;border:0;border-radius:0;padding:0;min-height:0;background:none;text-decoration:none;color:#153c68;transition:transform .15s}
.exp-home-story-art{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.65;pointer-events:none}
.exp-home-story-copy{position:absolute;top:60%;bottom:7%;left:10%;right:9%;display:flex;flex-direction:column}
.v6-home .exp-home-story h3{font-family:"STKaiti","KaiTi","Microsoft YaHei",serif;font-size:17px;font-weight:600;line-height:1.35;margin:0 0 5px}
.v6-home .exp-home-story p{font-size:11px;line-height:1.5;margin:0 0 6px}
.exp-home-story span{font-size:10px;color:#286ba6;font-weight:500;line-height:1.3;margin-top:auto}
.exp-home-story:hover{transform:translateY(-2px)}
.exp-home-story:focus-visible{outline:2px solid #286ba6;outline-offset:3px;border-radius:8px}
@media(max-width:700px){.exp-home-stories{padding:0 0 25px;margin:45px 18px 0}.exp-home-stories-heading{gap:9px;margin-bottom:20px}.v6-home .exp-home-stories-heading h2{font-size:18px;letter-spacing:0}.v6-home .exp-home-stories-heading p{font-size:10px}.exp-home-story-grid{grid-template-columns:1fr;gap:16px}.exp-home-story{max-width:none;aspect-ratio:auto;min-height:128px}.exp-home-story-art{width:128px;height:128px}.exp-home-story-copy{position:relative;inset:auto;margin-left:140px;padding:15px 0 8px;min-height:128px}.v6-home .exp-home-story h3{font-size:17px;margin-bottom:6px}.v6-home .exp-home-story p{font-size:12px;line-height:1.6;margin-bottom:8px}.exp-home-story span{font-size:11px}}
@media(max-width:380px){.v6-home .exp-home-stories-heading h2{font-size:16px}.v6-home .exp-home-stories-heading p{font-size:9px}.exp-home-stories-heading{gap:6px}.exp-home-story-art{width:110px;height:110px}.exp-home-story-copy{margin-left:120px;min-height:120px;padding-top:10px}.exp-home-story{min-height:120px}.v6-home .exp-home-story h3{font-size:16px}.v6-home .exp-home-story p{font-size:11px}}
@media(max-width:700px){.exp-home-stories{margin:45px 0 0;padding:20px 18px 25px;background:#fffef8f0}}
.add1-room .board-item .add1-flip.add1-card-flip{left:auto;right:9px;bottom:-6px;width:14px;height:14px;min-width:0;min-height:14px;padding:0;margin:0;border:0;border-radius:2px;background:#fffffff0;color:#286ba6;font-size:0;line-height:1;display:grid;place-items:center;z-index:3}.add1-card-flip svg{width:11px;height:11px;display:block;pointer-events:none}.add1-card-flip:focus-visible{outline:1px solid #286ba6;outline-offset:1px}

/* Online explorations and compact card transform controls. */
.exp-exploration-card{display:flex;gap:28px;align-items:center;background:#fffaf0;border:1px solid #eadfce;border-radius:22px;padding:25px;margin:30px 0;max-width:850px}.exp-exploration-card>img{width:125px;height:170px;object-fit:contain;border-radius:8px}.exp-more-experiences{color:#80909e;padding:20px 0}.exp-exploration-card h2{font-size:24px}.add1-room .board-item .exp-card-transform{position:absolute;right:0;top:-8px;min-width:0;min-height:14px;width:14px;height:14px;padding:0;font-size:11px;line-height:1;border:1px solid #adc9da;border-radius:3px;background:#fff;color:#286ba6;z-index:4}.v6-work-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-side-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.exp-side-tabs button{white-space:nowrap;padding-left:3px;padding-right:3px}
@media(max-width:700px){.exp-exploration-card{gap:16px;padding:18px}.exp-exploration-card>img{width:85px;height:125px}.exp-exploration-card h2{font-size:19px}.v6-work-tiles{grid-template-columns:1fr}}

/* Direct on-card controls and home activity notices. */
.add1-room .board-item .exp-card-mirror{position:absolute;top:-7px;width:14px;height:14px;min-width:0;min-height:14px;margin:0;padding:0;font-size:11px;line-height:1;border:1px solid #b4cdd8;border-radius:3px;background:#fffffff5;color:#286ba6;display:grid;place-items:center;z-index:4;touch-action:none}.exp-card-mirror-x{right:17px}.exp-card-mirror-y{right:0}.add1-room .board-item .exp-card-mirror[aria-pressed=true]{background:#dceee8;border-color:#729d8d}.add1-room .board-item .add1-resize{touch-action:none;cursor:grab}.add1-room .board-item .add1-resize:active{cursor:grabbing}
.notice-home{position:relative;margin:48px 35px 0;padding-bottom:12px}.notice-title{position:relative;width:min(450px,75%);aspect-ratio:1997/788;margin:0 auto -10px;background:url('/experience/notice-title.png') center/100% 100% no-repeat;z-index:1;display:grid;place-items:center}.v6-home .notice-title h2{font-family:KaiTi,STKaiti,'Microsoft YaHei',serif;color:#61543b;font-size:28px;font-weight:600;letter-spacing:5px;margin:0}.notice-green{position:relative;border-radius:14px;background:#edf2e2 url('/experience/notice-green.png') center/cover no-repeat;padding:30px 30px 24px;min-height:165px;border:1px solid #d9e3ce}.notice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.notice-item{padding:14px 18px;border-radius:10px;background:#fffdf5bc;border:1px solid #e2e5d588}.v6-home .notice-item h3{font-size:18px;line-height:1.6;margin:0 0 8px;color:#214c53}.v6-home .notice-item p{font-size:13px;line-height:1.8;margin:4px 0;color:#4b615a}.v6-home .notice-item .notice-meta{font-size:11px;color:#62756a}.notice-body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.notice-more,.notice-all{font-size:12px;color:#376b5d;display:inline-block;margin-top:8px}.notice-empty{grid-column:1/-1;text-align:center;padding:24px;color:#60705c;font-size:15px!important}.notice-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.notice-editor .actions{flex-wrap:wrap}.notice-editor textarea{resize:vertical;min-height:120px}.notice-home+.exp-home-stories{margin-top:55px}
@media(max-width:700px){.notice-home{margin:28px 18px 0}.notice-title{width:min(350px,100%);margin-bottom:-6px}.v6-home .notice-title h2{font-size:24px;letter-spacing:3px}.notice-green{padding:18px 14px}.notice-list{grid-template-columns:1fr;gap:14px}.notice-item{padding:12px 15px}.notice-fields{grid-template-columns:1fr}.notice-home+.exp-home-stories{margin-top:35px}}

.notice-activity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.notice-full-body{white-space:normal;overflow-wrap:anywhere;line-height:1.9}.notice-detail{max-width:900px}.notice-detail h2{font-size:24px}.notice-activity-page .notice-meta{color:#6d8074;font-size:13px}
/* Place the new section below the existing absolute-positioned desktop hero. */
@media(min-width:701px){.notice-home{margin:0 35px;padding-top:644px}.notice-home+.exp-home-stories{padding-top:0;margin-top:55px}}
.notice-title{mix-blend-mode:multiply}.notice-item:only-child{grid-column:1/-1}
@media(max-width:700px){.notice-home{padding-top:0;margin-top:35px}.notice-home+.exp-home-stories{padding-top:20px}}
/* Empty notice spacing must not intercept the original homepage links. */
.notice-home{pointer-events:none}.notice-title,.notice-green{pointer-events:auto}
