:root{--paper:#f5f1e8;--ink:#183d70;--ink-soft:#536777;--clay:#c56a43;--clay-soft:#f3e2d6;--line:#dddccc;--white:#fffdf8;--green:#61776a;--font:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.65}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.58}button,a,input,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #bf774a;outline-offset:4px}button{color:var(--ink)}img{display:block;max-width:100%}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.35;letter-spacing:-.03em}h1{font-weight:650}h2{font-size:28px;font-weight:620}h3{font-weight:620}small{font-size:12px}[hidden]{display:none!important}.skip-link{position:fixed;left:12px;top:-80px;z-index:20;padding:12px 18px;background:var(--ink);color:white}.skip-link:focus{top:12px}.site-header{max-width:1160px;margin:auto;padding:24px 32px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{min-height:44px;display:flex;align-items:center}.brand img{width:136px;height:36px;object-fit:contain;object-position:left}.brand-fallback{font-size:23px;font-weight:750;letter-spacing:-1px}.header-note{font-size:12px;white-space:nowrap;color:var(--ink-soft);display:flex;align-items:center;gap:7px;letter-spacing:.04em}.header-note .header-location-pin{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#main{max-width:1160px;margin:auto;padding:8px 32px 126px;min-height:80vh}#main:focus{outline:none}.eyebrow{font-size:11px;letter-spacing:.12em;font-weight:650;text-transform:uppercase;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";display:block;width:23px;height:1px;background:currentColor}.hero{min-height:450px;display:grid;grid-template-columns:1fr 1fr;position:relative;align-items:center;padding:26px 0 26px;gap:34px}.hero-copy{z-index:1;padding:10px 0 22px}.hero h1{font-size:54px;line-height:1.25;margin:23px 0 23px;letter-spacing:-.05em}.hero h1 em{font-style:normal;color:var(--clay)}.hero p{font-size:16px;line-height:1.9;color:var(--ink-soft);max-width:370px}.hero-image-wrap{aspect-ratio:1.13;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.hero-image-wrap:before{content:"";position:absolute;inset:5% 4% 0;background:#e5e8df;border-radius:49% 47% 46% 48%;transform:rotate(-7deg);z-index:-1}.hero-image{width:100%;height:100%;position:absolute;object-fit:contain;mix-blend-mode:multiply;border-radius:36px}.hero-stamp{position:absolute;bottom:5%;right:0;background:var(--white);padding:12px 18px;border-radius:4px;transform:rotate(4deg);box-shadow:0 4px 18px #183d7008;font-size:12px;letter-spacing:.04em}.hero-stamp strong{display:block;font-size:20px;line-height:1.35}.hero-meta{margin-top:25px;display:flex;align-items:center;gap:12px;font-size:12px;color:var(--ink-soft)}.tiny-star{font-size:20px;color:var(--clay);line-height:1}.primary-button,.secondary-button,.text-button,.upload-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:99px;border:0;padding:12px 23px;font-size:14px;font-weight:600;transition:background .15s,transform .15s}.primary-button{background:var(--ink);color:var(--white)}.primary-button:hover{background:#235089}.primary-button svg{width:18px;height:18px}.secondary-button{background:transparent;border:1px solid #a9b6bc}.secondary-button:hover{background:#ecebe2}.text-button{background:transparent;padding:10px 6px;border-radius:8px;font-weight:500}.text-button:hover{color:var(--clay)}.button-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.button-row.hero-actions{margin-top:26px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.section-heading h2{font-size:26px}.section-heading p{color:var(--ink-soft);font-size:13px;margin-top:6px}.section-index{font-size:12px;color:var(--clay);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.1em}.explore-section{border-top:1px solid var(--line);padding-top:32px;margin-top:7px}.point-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.point-card{min-width:0;display:block}.point-art{aspect-ratio:1.13;background:#e9e9df;position:relative;overflow:hidden;border-radius:18px}.point-art img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.point-card:hover img{transform:scale(1.035)}.point-number{position:absolute;top:11px;left:11px;background:var(--white);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.point-info{padding:12px 2px 0;display:flex;gap:9px;align-items:flex-start;justify-content:space-between}.point-info h3{font-size:17px}.point-info p{font-size:12px;color:var(--ink-soft);margin-top:5px}.point-arrow{margin-top:2px;font-size:20px;line-height:1.2}.editorial-card{margin-top:36px;padding:26px 30px;background:#e8e9df;border-radius:16px;display:flex;gap:22px;align-items:center;justify-content:space-between}.editorial-card h3{font-size:22px;margin:5px 0}.editorial-card p{font-size:13px;color:var(--ink-soft)}.editorial-card .eyebrow{font-size:10px;color:var(--green)}.editorial-mark{font-size:47px;font-weight:300;color:var(--green);flex-shrink:0}.editorial-copy{flex:1}.quiet-note{font-size:12px;color:var(--ink-soft);margin:26px 0 0;display:flex;gap:8px;align-items:flex-start}.quiet-note svg{flex:0 0 16px;width:16px;height:16px;margin-top:3px}.bottom-nav{position:fixed;bottom:0;left:0;right:0;display:flex;background:#fffdf8f2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid #dddccc;padding:9px max(24px,calc((100vw - 500px)/2)) max(9px,env(safe-area-inset-bottom));z-index:10;gap:20px;justify-content:center}.bottom-nav a{min-height:51px;flex:1;min-width:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#7c8585;font-size:11px}.bottom-nav svg{width:21px;height:21px}.bottom-nav a[aria-current=page]{color:var(--ink);font-weight:650}.bottom-nav a[aria-current=page] svg{stroke-width:2.2}.page-top{margin:15px 0 26px}.back-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;color:var(--ink-soft);margin-left:-6px}.back-link svg{width:17px;height:17px}.page-title{font-size:36px;margin:15px 0 12px}.page-subtitle{color:var(--ink-soft);font-size:15px;max-width:620px}.detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.detail-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:25px;background:#e9e9df}.point-pill{display:inline-flex;padding:6px 12px;background:#e4e8df;border-radius:30px;font-size:12px;color:var(--green)}.detail-copy h1{font-size:42px;margin:18px 0}.detail-story{line-height:2;color:var(--ink-soft);font-size:15px;white-space:pre-line}.prompt-card{border-left:2px solid var(--clay);padding-left:20px;margin:25px 0}.prompt-card small{color:var(--clay);letter-spacing:.06em}.prompt-card p{font-size:20px;line-height:1.65;margin-top:8px}.detail-tip{font-size:12px;color:var(--ink-soft);margin-top:13px}.content-narrow{max-width:730px;margin:auto}.compose-header{display:flex;gap:18px;align-items:center;margin-bottom:28px}.compose-header img{width:88px;height:88px;object-fit:cover;border-radius:18px}.compose-header h1{font-size:27px;margin-top:6px}.compose-header p{font-size:12px;color:var(--ink-soft)}.compose-prompt{font-size:19px;line-height:1.7;margin-bottom:24px;max-width:650px}.field-card{padding:22px;background:var(--white);border:1px solid #e8e5da;border-radius:17px;margin-bottom:16px}.field-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.field-heading label,.field-heading h2{font-size:16px;font-weight:600}.optional{font-size:11px;color:var(--ink-soft);font-weight:400;margin-left:7px}.character-count{font-size:11px;color:var(--ink-soft);white-space:nowrap}textarea{width:100%;min-height:155px;resize:vertical;border:0;background:transparent;line-height:1.8;color:var(--ink);padding:0;outline-offset:5px!important;font-size:15px}textarea::placeholder{color:#959a92}.field-help{color:var(--ink-soft);font-size:12px;line-height:1.75}.upload-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.upload-button{border-radius:11px;border:1px dashed #b4c0bc;background:#f7f7ef;min-height:66px;flex:1;min-width:125px;padding:14px}.upload-button svg{width:20px;height:20px}.file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.file-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.file-item{display:flex;align-items:center;gap:12px;border-top:1px solid #e8e5da;padding-top:12px;min-width:0}.file-thumb{width:52px;height:52px;border-radius:8px;object-fit:cover;background:#ebece3;flex-shrink:0;display:flex;align-items:center;justify-content:center}.file-info{min-width:0;flex:1}.file-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta{font-size:11px;color:var(--ink-soft)}.remove-file{border:0;background:transparent;width:44px;height:44px;flex:0 0 44px;border-radius:50%;color:var(--ink-soft);font-size:23px}.remove-file:hover{background:var(--clay-soft)}.recorder-row{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.recording{color:#a64635}.recording:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse 1s infinite}.recording-status{font-size:12px;color:#a64635}.consent-row{display:flex;align-items:flex-start;gap:12px;padding:7px 2px;cursor:pointer;line-height:1.7;font-size:13px;color:var(--ink-soft)}.consent-row input{width:20px;height:20px;flex:0 0 20px;margin:2px 0;accent-color:var(--ink)}.submit-section{margin-top:24px}.submit-section>.primary-button{width:100%}.submit-help{text-align:center;color:var(--ink-soft);font-size:11px;margin-top:10px}.form-error{color:#a64635;background:#f7e7df;padding:12px 15px;font-size:13px;border-radius:10px;margin:14px 0}.form-status{font-size:13px;color:var(--green);margin:10px 0}.status-pill{display:inline-flex;align-items:center;gap:6px;color:var(--green);background:#e8ece4;padding:5px 10px;border-radius:30px;font-size:11px;white-space:nowrap}.status-pill:before{content:"";width:5px;height:5px;background:currentColor;border-radius:100%}.receipt-card{background:var(--white);border:1px solid #e8e5da;border-radius:23px;overflow:hidden;margin-bottom:22px}.receipt-heading{padding:32px;text-align:center;border-bottom:1px dashed var(--line);position:relative}.receipt-heading:after,.receipt-heading:before{content:"";position:absolute;bottom:-10px;width:20px;height:20px;border-radius:50%;background:var(--paper)}.receipt-heading:before{left:-10px}.receipt-heading:after{right:-10px}.receipt-symbol{width:58px;height:58px;border-radius:50%;background:#e7eade;color:var(--green);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.receipt-symbol svg{width:28px;height:28px}.receipt-heading h1{font-size:28px;margin-bottom:10px}.receipt-heading p{font-size:13px;color:var(--ink-soft)}.receipt-body{padding:26px 32px}.receipt-row{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:16px}.receipt-row span:first-child{font-size:12px;color:var(--ink-soft)}.receipt-row strong{font-size:14px}.receipt-text{font-size:15px;white-space:pre-wrap;word-break:break-word;margin:22px 0;line-height:1.8}.receipt-media{display:flex;gap:12px;flex-wrap:wrap}.receipt-media img{width:140px;height:140px;object-fit:cover;border-radius:12px}.receipt-media audio{width:100%;max-width:100%}.receipt-media a{display:inline-block}.notice-card{background:#e9ebe1;padding:18px 22px;border-radius:13px;font-size:13px;line-height:1.8;color:var(--ink-soft)}.notice-card strong{display:block;color:var(--ink);margin-bottom:4px;font-size:14px}.recovery-panel{border:1px solid var(--line);padding:20px 22px;border-radius:16px;margin:22px 0}.recovery-panel h2{font-size:17px;margin-bottom:7px}.recovery-panel p{font-size:12px;color:var(--ink-soft)}.recovery-code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:17px;letter-spacing:.06em;color:var(--ink);overflow-wrap:anywhere;margin:12px 0;padding:13px 14px;background:#e9e9df;border-radius:8px;user-select:all}.recovery-actions{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px}.works-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:15px}.works-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.work-card{background:var(--white);border-radius:16px;border:1px solid #e8e5da;padding:20px;min-width:0;display:flex;gap:16px;align-items:flex-start}.work-card img{width:76px;height:76px;object-fit:cover;border-radius:12px;flex-shrink:0}.work-card-body{min-width:0;flex:1}.work-card h2{font-size:17px;margin-bottom:9px}.work-card p{font-size:12px;color:var(--ink-soft);margin-top:9px}.empty-state{padding:45px 20px 40px;text-align:center;border:1px dashed #c6cabb;border-radius:20px;margin:26px 0}.empty-state .empty-symbol{font-size:44px;color:var(--clay);margin-bottom:15px}.empty-state h2{font-size:23px;margin-bottom:9px}.empty-state p{color:var(--ink-soft);font-size:13px;margin-bottom:22px}.social-intro{margin:32px 0 28px;max-width:620px}.social-intro h1{font-size:42px;line-height:1.3;margin:17px 0}.social-intro p{color:var(--ink-soft);font-size:15px;line-height:1.9}.social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.social-card{padding:26px;border:1px solid #dddccc;background:var(--white);border-radius:18px;display:flex;flex-direction:column}.social-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:22px}.social-badge{width:46px;height:46px;background:#e9ece2;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;flex-shrink:0}.social-card h2{font-size:22px;margin-top:4px}.social-card p{font-size:13px;color:var(--ink-soft);line-height:1.8;margin-bottom:22px;flex:1}.social-card .button-row{gap:8px}.social-card .primary-button{padding:10px 18px}.social-dialog{max-width:420px;width:calc(100% - 40px);border:0;border-radius:22px;padding:28px;background:var(--paper);color:var(--ink);box-shadow:0 25px 100px #0d1d2d40}.social-dialog::backdrop{background:#15253c65;backdrop-filter:blur(4px)}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.dialog-header h2{font-size:23px}.close-dialog{border:0;background:transparent;width:44px;height:44px;border-radius:50%;font-size:26px;flex-shrink:0}.qr-image{width:230px;max-width:100%;margin:0 auto 20px;padding:12px;background:white;border-radius:13px}.dialog-copy{font-size:13px;color:var(--ink-soft);line-height:1.9;margin-bottom:20px}.dialog-code{overflow-wrap:anywhere}.recover-form{max-width:520px;margin:30px 0}.recover-form label{display:block;font-size:14px;margin-bottom:10px}.recover-form input{width:100%;min-height:52px;border:1px solid #b8c2ba;border-radius:12px;padding:12px 14px;background:var(--white);font-family:ui-monospace,SFMono-Regular,monospace;color:var(--ink)}.recover-form button{margin-top:18px;width:100%}.loading-state{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.loading-state h1{font-size:27px;margin:20px 0 10px}.loading-state p{font-size:14px;color:var(--ink-soft)}.loading-orbit{width:38px;height:38px;border:2px solid #d8dbce;border-top-color:var(--clay);border-radius:50%;animation:spin 1.2s linear infinite}.toast{position:fixed;left:50%;bottom:105px;transform:translateX(-50%);background:var(--ink);color:white;border-radius:12px;padding:13px 20px;z-index:30;box-shadow:0 10px 30px #183d7022;font-size:13px;max-width:calc(100% - 40px);text-align:center;min-width:180px}.muted{color:var(--ink-soft)}.footer-note{font-size:11px;color:#7f8987;margin:35px 0 0;letter-spacing:.06em}.inline-link{text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.saved-banner{background:#e8ece1;padding:14px 18px;border-radius:12px;margin-bottom:20px;font-size:13px;color:var(--green)}.limits-note{margin-top:14px;font-size:11px;color:var(--ink-soft)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.3}}@media(min-width:1000px){.bottom-nav{left:50%;transform:translateX(-50%);bottom:20px;width:430px;border:1px solid #dedfd2;border-radius:22px;padding:9px 22px;box-shadow:0 6px 28px #183d7010;gap:30px}}@media(max-width:760px){.site-header{padding:18px 22px 8px}.brand img{width:120px;height:32px}.header-note{font-size:11px}#main{padding:6px 22px 115px}.hero{min-height:0;grid-template-columns:1fr;padding:22px 0 12px;gap:0}.hero-copy{padding:0;max-width:none}.hero h1{font-size:43px;line-height:1.22;margin:18px 0 17px}.hero p{font-size:14px;max-width:320px}.hero-image-wrap{width:80%;aspect-ratio:1.2;margin:-22px -2% -8px auto;z-index:-1}.hero-stamp{bottom:8%;right:2%;font-size:10px;padding:8px 12px}.hero-stamp strong{font-size:16px}.hero-meta{margin-top:16px;font-size:11px}.button-row.hero-actions{margin-top:20px}.hero .primary-button{min-height:44px;padding:10px 18px;font-size:13px}.hero .text-button{font-size:12px}.hero .hero-actions{position:relative;z-index:2}.explore-section{margin-top:16px;padding-top:25px}.section-heading{gap:12px;margin-bottom:19px}.section-heading h2{font-size:23px}.section-heading p{font-size:12px}.point-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 13px}.point-art{border-radius:14px;aspect-ratio:1.07}.point-info{padding-top:11px}.point-info h3{font-size:16px}.point-info p{font-size:11px}.point-number{width:25px;height:25px;top:9px;left:9px;font-size:10px}.editorial-card{padding:21px 20px;gap:13px;flex-wrap:wrap;margin-top:28px}.editorial-mark{font-size:38px}.editorial-card h3{font-size:19px}.editorial-card .text-button{padding:0 0 0 3px;font-size:13px}.editorial-card p{font-size:12px}.detail-layout{grid-template-columns:1fr;gap:24px}.detail-image{aspect-ratio:1.2;border-radius:21px}.detail-copy h1{font-size:33px;margin:15px 0}.detail-story{font-size:14px}.prompt-card p{font-size:19px}.detail-copy .primary-button{width:100%}.page-top{margin:6px 0 18px}.page-title{font-size:32px;margin:14px 0 10px}.page-subtitle{font-size:14px}.compose-header{gap:14px;margin-bottom:22px}.compose-header img{width:75px;height:75px}.compose-header h1{font-size:23px}.compose-prompt{font-size:17px}.field-card{padding:18px 17px}.field-heading{gap:8px}.field-heading label,.field-heading h2{font-size:15px}.upload-button{font-size:13px;padding:13px 10px;min-width:100px}.receipt-heading{padding:28px 23px}.receipt-heading h1{font-size:26px}.receipt-body{padding:24px}.receipt-row{gap:12px}.receipt-row strong{font-size:13px}.receipt-media img{width:120px;height:120px}.recovery-panel{padding:19px}.works-grid{grid-template-columns:1fr;margin-top:22px}.works-heading{align-items:flex-start}.works-heading .text-button{font-size:12px;padding:9px 0;margin-top:10px;flex-shrink:0}.work-card{padding:17px;gap:14px}.work-card img{width:68px;height:68px}.social-intro{margin:23px 0}.social-intro h1{font-size:35px}.social-intro p{font-size:14px}.social-grid{grid-template-columns:1fr;gap:15px}.social-card{padding:23px}.social-card-top{margin-bottom:17px}.social-card h2{font-size:21px}.social-card p{margin-bottom:18px}.footer-note{font-size:10px}.social-dialog{padding:24px}.consent-row{font-size:12px}.hero-stamp{z-index:1}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media(max-width:360px){.site-header{padding-left:17px;padding-right:17px}#main{padding-left:17px;padding-right:17px}.hero h1{font-size:38px}.header-note{font-size:10px}.brand img{width:108px}.point-info h3{font-size:15px}.upload-button{min-width:100%}.section-index{font-size:10px}.receipt-body{padding:20px}}

/* Preserve the original scene compositions and a legible brand signature. */
.brand{gap:8px}.brand img{width:44px;height:44px;object-fit:contain;object-position:center}.brand-fallback{font-size:18px;letter-spacing:-.05em}.point-art{aspect-ratio:3/2}.point-art img,.detail-image,.compose-header img,.work-card img{object-fit:contain}.detail-image{aspect-ratio:3/2}.hero-image-wrap{aspect-ratio:3/2}.hero-image{mix-blend-mode:normal;border-radius:26px}.hero-image-wrap:before{inset:-7% -3%;background:#e8e9df}.hero-stamp{bottom:-10px;right:-2px}.compose-header img,.work-card img{background:#e9e9df}.retained-credential{margin-top:16px;font-size:12px;color:var(--ink-soft)}.retained-credential summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.retained-credential p{margin:6px 0}.retained-credential .recovery-code{font-size:13px}
@media(max-width:760px){.brand{gap:5px}.brand img{width:36px;height:36px}.brand-fallback{font-size:16px}.hero-image-wrap{z-index:0;width:100%;aspect-ratio:3/2;margin:26px 0 10px}.hero-image{border-radius:20px}.hero-image-wrap:before{inset:2% 4% -6%}.hero-stamp{bottom:-9px;right:8px}.point-art,.detail-image{aspect-ratio:3/2}.hero-copy{position:relative}.header-note{font-size:10px}.compose-header img{width:90px;height:60px}.work-card img{width:81px;height:54px}}

/* The story and passport are enabled by the server's gameplay configuration. */
.journey-notice{margin:18px 0}.journey-current{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--white);border:1px solid var(--line);border-left:4px solid var(--clay);border-radius:18px;padding:25px 28px;margin:28px 0 32px}.journey-current h2{font-size:27px;margin:10px 0 8px}.journey-current p{max-width:650px;color:var(--ink-soft);font-size:14px;line-height:1.8}.journey-current>.primary-button,.journey-current>.text-button{flex-shrink:0}.journey-actions{margin-top:20px}.passport-card{padding:8px 8px 13px;margin:-8px;border:1px solid transparent;border-radius:22px}.passport-card:hover img{transform:none}.passport-card.is-current{border-color:var(--clay);background:#fffdf8}.passport-card.is-complete{background:#e8ece1}.passport-state{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-soft);margin:10px 2px 0}.passport-state:before{content:"";width:5px;height:5px;border-radius:50%;background:#abb3aa}.is-current .passport-state{color:var(--clay);font-weight:600}.is-current .passport-state:before{background:var(--clay)}.is-complete .passport-state{color:var(--green)}.is-complete .passport-state:before{background:var(--green)}.journey-help{margin-top:28px;padding:17px 0;border-top:1px solid var(--line)}.journey-help p{font-size:12px;line-height:1.8;color:var(--ink-soft);max-width:650px}.story-book{max-width:1040px;margin:6px auto 30px}.story-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.story-top .back-link{margin:0}.story-top .text-button{font-size:12px}.story-progress{display:flex;align-items:center;gap:10px;margin:18px 0 30px}.story-step{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #cbd0c5;border-radius:50%;color:var(--ink-soft);font-size:12px}.story-step.is-current{background:var(--ink);border-color:var(--ink);color:var(--white)}.story-progress>span{font-size:12px;color:var(--ink-soft);margin-left:auto;font-variant-numeric:tabular-nums}.story-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:42px;align-items:center}.story-art{background:#e8e9df;border-radius:28px;overflow:hidden;aspect-ratio:1}.story-art img{width:100%;height:100%;object-fit:contain}.story-copy h1{font-size:36px;line-height:1.35;letter-spacing:-.025em;margin:18px 0}.story-copy h1:focus{outline:none}.story-copy>p{font-size:16px;line-height:1.95;white-space:pre-line;color:var(--ink-soft)}.story-task-note{margin-top:20px;border-left:2px solid var(--clay);padding:8px 0 8px 14px;font-size:12px;line-height:1.8;color:var(--green)}.story-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:26px}.story-controls .secondary-button{padding:12px 18px}.story-controls .secondary-button svg{width:17px;height:17px}.journey-hero .hero-copy>p{max-width:420px}
@media(max-width:760px){.journey-current{display:block;padding:21px 20px;margin:25px 0 30px}.journey-current h2{font-size:24px}.journey-current p{font-size:13px}.journey-current>.primary-button,.journey-current>.text-button{margin-top:15px}.passport-card{padding:6px 6px 11px;margin:-6px;border-radius:18px}.passport-grid{row-gap:26px}.passport-state{font-size:10px}.journey-help{margin-top:25px}.story-top{gap:10px}.story-top .text-button{font-size:11px;padding-left:0;padding-right:0}.story-progress{margin:11px 0 20px;gap:8px}.story-step{width:36px;height:36px;font-size:11px}.story-layout{grid-template-columns:1fr;gap:25px}.story-art{aspect-ratio:4/3;border-radius:21px}.story-copy h1{font-size:29px;margin:13px 0}.story-copy>p{font-size:15px;line-height:1.9}.story-controls{margin-top:22px;gap:10px}.story-controls .primary-button{flex:1}.story-task-note{margin-top:16px}.journey-hero h1{font-size:41px}}

/* Durable route journal: save state stays visible beside the explicit final step. */
.journal-intro{margin:0 0 24px}.journal-intro p{margin-top:4px}.journal-save-status{font-size:13px;line-height:1.8;color:var(--green);padding:14px 16px;background:#e8ece1;border-radius:12px;margin:16px 0}.journal-save-status.is-pending{color:#865334;background:#f3e6d9}.journal-save-help{font-size:12px;color:var(--ink-soft);line-height:1.8;margin:12px 0 24px}.journal-arrival-wait{margin-top:22px}.journal-finalize{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.journal-finalize h2{font-size:22px;margin-bottom:16px}.journal-finalize .primary-button{width:100%;margin-top:18px}.journal-file{align-items:flex-start}.journal-file.is-pending .file-meta{color:#865334}.journal-file.is-saved .file-meta{color:var(--green)}.journal-file audio{width:100%;min-width:0;height:38px;margin-top:8px}.journal-video-preview{width:110px;max-height:100px;flex:0 0 110px;background:#172a3d;border-radius:10px}.journal-conflict{margin:18px 0;background:#f3e6d9}.journal-conflict details{margin:10px 0}.journal-conflict summary{cursor:pointer;min-height:36px;display:flex;align-items:center}.journal-conflict details p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.journal-conflict .text-button{text-align:left;justify-content:flex-start}.task-complete-badge{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid #b7c8ad;background:#e8ece1;color:var(--green);border-radius:30px;margin:0 0 20px;font-weight:600;font-size:14px}.receipt-media video{width:100%;max-width:100%;max-height:420px;border-radius:14px;background:#172a3d}#journal-save{width:100%}#journal-status{scroll-margin-bottom:130px}
@media(max-width:760px){.journal-video-preview{width:85px;flex-basis:85px;max-height:85px}.journal-finalize h2{font-size:20px}.journal-save-status{font-size:12px}.journal-file .file-name{white-space:normal;overflow-wrap:anywhere}.journal-file{gap:9px}.journal-file .remove-file{width:32px;flex-basis:32px}.journal-file .file-meta{font-size:10px}.journal-conflict .text-button{font-size:12px}}

/* A small, image-free welcome screen stays visible until every scene is downloaded and decoded. */
.startup-brand{--startup-logo:url("data:image/webp;base64,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")}
/* Brand-only startup: the original BOBO and PopGenie marks share a narrow moving reflection. */
.startup-screen{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:24px;background:var(--paper)}
.startup-brand{display:block;width:min(78vw,340px);aspect-ratio:3;border:0;padding:0;margin:0;background:transparent;cursor:default;color:inherit}
.startup-metal-logo{display:block;position:relative;width:100%;height:100%;background:linear-gradient(170deg,#16385e 10%,#46627c 43%,#183d70 52%,#5e7791 76%,#173e6c);-webkit-mask:var(--startup-logo) center/contain no-repeat;mask:var(--startup-logo) center/contain no-repeat}
.startup-metal-logo::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,#b5c3d4 43%,#fdfaf3 48%,#d4ba99 50%,#e4edf6 54%,transparent 63%);background-size:300% 100%;background-position:100% 0;animation:startup-metal-sweep 2.4s ease-in-out infinite}
.startup-internals,.startup-screen[hidden]{display:none!important}.startup-screen.has-error .startup-brand{cursor:pointer}
@keyframes startup-metal-sweep{0%,8%{background-position:100% 0}82%,100%{background-position:0% 0}}
@media(prefers-reduced-motion:reduce){.startup-metal-logo::after{animation:none;background-position:48% 0;opacity:.42}}
.illustration-unavailable{display:grid;place-items:center;min-height:100px;background:#e8e9df}.illustration-placeholder{font-size:12px;color:var(--ink-soft);padding:20px;text-align:center}.hero-image-wrap.illustration-unavailable:before{display:none}.hero-image-wrap.illustration-unavailable{border-radius:20px}


/* Arrival scanner flow: one clear action, always within thumb reach. */
.is-journaling .bottom-nav{display:none}.journal-page{padding-bottom:120px}.journal-steps{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 24px;font-size:14px;font-weight:650;flex-wrap:wrap}.journal-steps li{padding:6px 10px;background:#eae9de;border-radius:9px;color:var(--ink-soft)}.journal-steps .is-current{background:#e1e8ee;color:var(--ink)}.journal-media-limits{font-size:14px;color:var(--ink-soft);margin-top:10px}.journal-media-limits summary,.journal-recovery summary{cursor:pointer}.journal-media-limits p{margin:10px 0}.journal-save-line{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--green);font-size:14px;margin:14px 0}.journal-save-line .is-pending{color:#865334}.journal-next{margin:24px 0;padding:22px;background:#e7ece6;border-radius:16px}.journal-next h2{font-size:21px;margin:0 0 8px}.journal-next p{font-size:16px;margin:0;color:var(--ink-soft)}.journal-action-bar{position:fixed;z-index:20;bottom:0;left:0;right:0;background:var(--white);padding:12px max(20px,calc((100vw - 690px)/2)) max(16px,env(safe-area-inset-bottom));box-shadow:0 -8px 30px #183d7010;border-top:1px solid var(--line)}.journal-action-bar .consent-row{font-size:14px;line-height:1.5;padding:0 0 10px;color:var(--ink)}.journal-action-bar .primary-button{width:100%;min-height:58px;justify-content:center;font-size:18px;font-weight:700;gap:12px;border-radius:14px}.journal-action-bar svg{width:24px;height:24px;flex-shrink:0}.journal-recovery{margin-top:22px;color:var(--ink-soft);font-size:14px}.journal-recovery .recovery-panel{margin-top:12px}.return-to-base{text-align:center;padding:28px 22px 32px;background:#e7ece6;border-radius:22px;margin:4px 0 28px}.return-to-base h1{font-size:clamp(26px,6vw,36px);margin:12px 0}.return-to-base p{font-size:17px;line-height:1.85;margin:0 0 22px}.return-to-base .task-complete-badge{display:inline-block;margin:0}.return-to-base .primary-button{justify-content:center}.receipt-card{scroll-margin-top:24px}@media(max-width:380px){.journal-action-bar .primary-button{font-size:16px}.journal-action-bar .consent-row{font-size:13px}.journal-steps{font-size:12px;gap:5px}.journal-steps li{padding:6px 8px}}

.journal-data-notice{font-size:14px;line-height:1.6;color:var(--ink-soft);margin:0 0 10px}.journal-action-bar .journal-data-notice{text-align:center;margin:0 0 10px;font-size:13px}@media(max-width:380px){.journal-action-bar .journal-data-notice{font-size:12px}}

/* Current asset library v1.2.0: exact platform paths and canonical account-label typography. */
.social-card-standard .social-card-top{margin-bottom:12px}.social-account-lockup{min-width:0;width:100%}.social-platform{display:flex;align-items:center;gap:10px;color:#63738b;font:500 14px/1.4 Arial,"PingFang SC",sans-serif}.social-platform img{width:36px;height:28px;object-fit:contain;flex:0 0 36px}.social-card-standard .social-account-name{margin:12px 0 0;line-height:1}.social-account-name img{height:34px;width:auto;max-width:100%;object-fit:contain;object-position:left}.social-card-standard p{color:#63738b;font:500 15px/1.7 Arial,"PingFang SC",sans-serif;margin-bottom:20px}.social-dialog-name img{height:30px;width:auto;max-width:100%;object-fit:contain;object-position:left}@media(max-width:380px){.social-account-name img{height:30px}.social-dialog-name img{height:27px}}

/* Bilingual station labels and map layout. */
.point-name-zh{display:block;overflow-wrap:anywhere}.point-name-en{display:block;font-family:var(--font);font-size:.62em;font-weight:550;line-height:1.35;letter-spacing:.01em;margin-top:.3em;color:var(--ink-soft);overflow-wrap:anywhere}.point-info .point-name-en,.work-card .point-name-en{font-size:14px}.point-number{font-size:15px;font-weight:750}.map-link{margin:6px 0 18px;padding-left:0;font-size:15px}.compose-header>div{min-width:0}.compose-header img{flex-shrink:0}.receipt-row .receipt-point{text-align:right;min-width:0}.receipt-row .receipt-point .point-name-zh{font-size:14px;color:var(--ink)}.receipt-row .receipt-point .point-name-en{font-size:13px;color:var(--ink-soft)}.map-page{max-width:900px;margin:auto}.map-current{margin:22px 0;padding:18px 22px;border:1px solid #b9c9bd;border-radius:16px;background:#e7ece6}.map-current>span{font-size:13px;color:var(--ink-soft)}.map-current h2{font-size:25px;margin-top:5px}.bilingual-map{margin:24px 0}.bilingual-map>a{display:block;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--white)}.bilingual-map img{width:100%;height:auto}.bilingual-map figcaption{text-align:center}.map-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.map-legend-item{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--white)}.map-legend-item.is-current{border-color:var(--green);background:#e7ece6}.map-legend-item>div{min-width:0}.map-legend-item h2{font-size:19px}.map-legend-item .point-name-en{font-size:14px}.map-point-id{display:flex;align-items:center;justify-content:center;flex:0 0 33px;height:33px;border-radius:50%;background:var(--ink);color:var(--white);font-size:18px;font-weight:750}.map-current-label{display:block;font-size:12px;margin-top:5px;color:var(--green)}.map-return{margin-top:24px}@media(max-width:540px){.map-legend{grid-template-columns:1fr}.map-current h2{font-size:23px}.map-link{font-size:14px}.point-number{font-size:14px}}

/* Match existing printed Chinese QR stickers to the original English map. */
.destination-card{margin:12px 0 24px;padding:22px 24px;border:2px solid #a8bda9;border-radius:20px;background:#f5f8ef;color:var(--ink)}
.destination-heading{display:flex;align-items:center;gap:16px}.destination-heading>div{min-width:0}.destination-letter{display:flex;align-items:center;justify-content:center;flex:0 0 66px;height:66px;background:var(--ink);color:var(--white);font:750 42px/1 var(--font);border-radius:18px}.destination-label{font-size:16px;font-weight:750;line-height:1.4;margin:0 0 7px}.destination-map-label{font-size:13px;line-height:1.5;color:var(--ink-soft);margin:0}.destination-map-name{font-family:var(--font);font-size:clamp(24px,5.8vw,32px);font-weight:750;line-height:1.2;overflow-wrap:anywhere;margin:3px 0 0}.destination-alias{font-size:13px;color:var(--ink-soft);margin:6px 0 0;line-height:1.5}.destination-alias span{font-weight:700}.destination-paper{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-top:14px;margin-top:14px;border-top:1px solid #cbd7c6}.destination-paper>span{font-size:13px;color:var(--ink-soft)}.destination-paper strong{font-size:21px;line-height:1.4}.destination-match{font-size:15px;line-height:1.6;margin:10px 0 0}.destination-location{font-size:14px;line-height:1.6;color:var(--ink-soft);margin:5px 0 0}.destination-map-button{min-height:44px;font-size:15px;margin-top:14px;padding:10px 16px;justify-content:center;background:var(--white)}.destination-card-compact{padding:18px 20px}.destination-card-compact .destination-letter{flex-basis:58px;height:58px;font-size:36px}.destination-card-compact .destination-map-name{font-size:clamp(23px,5.6vw,28px)}.story-book>.destination-card{max-width:760px}.map-legend-label,.map-legend-paper>span{display:block;font-size:12px;line-height:1.5;color:var(--ink-soft)}.map-legend-item h2{font-family:var(--font);line-height:1.35;overflow-wrap:anywhere}.map-legend-paper{margin-top:9px;line-height:1.5}.map-legend-paper strong{display:block;font-size:16px}.map-legend-alias{font-size:12px;line-height:1.5;color:var(--ink-soft);margin:4px 0 0}
@media(max-width:540px){.destination-card,.destination-card-compact{padding:16px;border-radius:16px}.destination-heading{gap:12px}.destination-letter,.destination-card-compact .destination-letter{flex-basis:52px;height:56px;font-size:34px;border-radius:14px}.destination-map-name,.destination-card-compact .destination-map-name{font-size:25px}.destination-paper{gap:6px 10px;margin-top:12px;padding-top:12px}.destination-paper strong{font-size:20px}.destination-map-button{width:100%}.destination-match{font-size:14px}.destination-label{font-size:15px}.destination-location{font-size:13px}}
