:root{font-family:Arial,Microsoft YaHei,sans-serif;color:#304e48;background:#ede9dd;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible{outline:2px solid #d17d61;outline-offset:4px}#app{height:100dvh;min-height:400px;overflow:hidden;position:relative}#scene{position:absolute;top:0;right:0;bottom:0;left:0}canvas{display:block;touch-action:none}header{position:absolute;top:30px;left:40px;right:40px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none;font-family:"Noto Serif SC",serif;font-size:25px;letter-spacing:5px}.logo{font-size:43px;font-family:serif;color:#668679}.brand small{display:block;font-family:Arial;font-size:8px;letter-spacing:2px;margin-top:6px}.chapter{font-size:12px;letter-spacing:3px}.chapter span{color:#a7b2a5;margin:0 15px}.tools{display:flex;gap:20px}.tools button,#help{border:0;background:none;font-size:11px}.title{position:absolute;top:145px;left:6%;pointer-events:none}.eyebrow,.tiny{font-size:9px;letter-spacing:2px;color:#7b9183}h1{font-family:"Noto Serif SC",serif;font-size:44px;font-weight:500;letter-spacing:8px;margin:17px 0}h1 span{display:block;font-family:Arial;font-size:11px;letter-spacing:3px;color:#7d8c7e;margin-top:18px}.objective{position:absolute;right:5%;top:150px;width:210px;border-left:1px solid #b9c5b4;padding-left:20px}.objective p{font-size:12px;line-height:1.9;color:#5f786a}#stars{color:#bc8951;font-size:25px;letter-spacing:8px}.bottom{position:absolute;bottom:33px;left:40px;right:40px;display:flex;justify-content:space-between;align-items:center}.level{display:flex;gap:14px;align-items:center}.level>span{font-family:serif;font-size:36px;color:#8a9d8c;border-right:1px solid #b7c1ae;padding-right:15px}.level b{font-size:12px;font-weight:400;letter-spacing:3px}.level small{display:block;font-size:9px;color:#8a9b8b;margin-top:7px;letter-spacing:1px}.controls{display:flex;gap:23px;font-size:10px;color:#6d8273;align-items:center}kbd{display:inline-block;border:1px solid #b9c4b3;border-radius:4px;font:10px Arial;padding:5px 6px;margin-right:4px;background:#f8f6ec88}.progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#d8dfcf}#progress-fill{height:100%;width:0;background:#ce8a6e;transition:width .3s}#interaction{position:absolute;bottom:135px;left:50%;transform:translate(-50%);font-size:12px;background:#fffaf0e8;border:1px solid #d4d7c5;border-radius:30px;padding:12px 22px;opacity:0;transition:opacity .2s;white-space:nowrap;box-shadow:0 4px 25px #354b4010}#overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#344e4350;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;z-index:5}.card{width:min(460px,90vw);padding:45px;background:#f7f3e8;border:1px solid white;border-radius:4px;box-shadow:0 20px 90px #233c3333}.card h2{font-family:"Noto Serif SC",serif;font-weight:400;font-size:30px}.card p{font-size:13px;line-height:2.2;color:#718172;white-space:pre-line}.card button{border:0;background:#557a6a;color:#fff;padding:13px 24px;margin-top:15px;font-size:12px}#toast{position:absolute;top:100px;left:50%;transform:translate(-50%);font-size:12px;color:#896b4c;background:#fffaf0e8;padding:12px 22px;border-radius:25px;opacity:0;transition:opacity .3s;pointer-events:none}.touch{display:none}[hidden]{display:none!important}@media(max-width:800px){header{top:20px;left:20px;right:20px}.chapter{display:none}.tools{gap:10px}.title{top:100px;left:25px}h1{font-size:30px}.eyebrow{font-size:7px}.objective{top:110px;right:20px;width:145px;padding-left:12px}.objective p{font-size:10px}.bottom{left:20px;right:20px;bottom:20px}.controls{display:none}.touch{position:absolute;bottom:85px;left:20px;right:20px;display:flex;gap:10px}.touch button{background:#fff8e7bb;border:1px solid #b7c5b3;border-radius:50%;width:46px;height:46px;touch-action:none;font-size:11px}.touch button:nth-child(3){margin-left:auto}#interaction{bottom:145px;font-size:10px}.level>span{font-size:25px}.level small{display:none}}@media(max-height:550px){.title{top:80px}h1{font-size:26px}.objective{top:85px}.bottom{bottom:15px}.touch{bottom:65px}}:root{color:#e0e8d9;background:#101c23;color-scheme:dark}#app:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#08131c88 0%,transparent 38%,transparent 70%,#08131cbb 100%)}header,.title,.objective,.bottom,.touch,.progress{z-index:1}.logo{color:#b0c9b4}.chapter span{color:#829f99}.eyebrow,.tiny{color:#a8c0b6}h1{color:#e0e8d9;text-shadow:0 2px 24px #08131c}h1 span{color:#adc2b7}.objective{border-color:#5d7b75;background:linear-gradient(90deg,#101c2388,transparent)}.objective p{color:#c4d4c8}#stars{color:#edc58a}.level>span{color:#a7beb1;border-color:#526e69}.level small,.controls{color:#b0c3b6}kbd{color:#deeadb;background:#1d333be6;border-color:#637e76}.tools button,#help{color:#c9d8ce}.tools button:hover,#help:hover{color:#f3d19e}.progress{background:#263f43}#progress-fill{background:#dbb079}#interaction{z-index:2;color:#f3d7ac;background:#152b32f2;border-color:#987e56;box-shadow:0 6px 35px #0005}#toast{z-index:2;color:#f0d4a5;background:#172d34ed;border:1px solid #7e7357}#overlay{z-index:5;background:#060d15aa}.card{background:#182c33;border-color:#526b65;box-shadow:0 20px 90px #0008}.card p{color:#bdcec2}.card button{background:#aac4ac;color:#14282d}.card button:hover{background:#c2d8bd}.touch button{background:#152c35e6;border-color:#688078;color:#e1e9d9}.level-two-key{display:none}.in-level-two .level-two-key{display:inline-block}.in-level-two [data-key=e]{display:none}.in-level-two #stars{font-size:16px;letter-spacing:2px;color:#e5c99b}.in-level-two .controls{gap:14px}.in-level-two #interaction{font-size:11px}@media(max-width:800px){.tools{gap:8px}.tools button{font-size:10px}.in-level-two .touch{gap:6px}.in-level-two .touch button{width:42px;height:42px}.in-level-two .touch button:nth-child(3){margin-left:auto}.in-level-two #interaction{font-size:9px;max-width:95%;white-space:normal;text-align:center}.in-level-two .title h1{font-size:26px}}.in-level-three [data-key=q]{display:inline-block}.in-level-three [data-key=e]{display:none}.in-level-three #stars{font-size:14px;letter-spacing:1px;color:#e5c99b}.in-level-three .controls{gap:18px}.in-level-three #interaction{font-size:11px}@media(max-width:800px){.tools{gap:7px}.tools button{font-size:9px}#third-level{color:#edc58a}.in-level-three #interaction{font-size:9px;max-width:95%;white-space:normal;text-align:center}.in-level-three .title h1{font-size:28px}.in-level-three .touch{gap:8px}}@media(max-width:800px){header .tools{flex-wrap:wrap;justify-content:flex-end;max-width:62%;row-gap:8px}}header .tools button{white-space:nowrap;flex-shrink:0}header .brand{flex-shrink:0}#interaction,.in-level-two #interaction,.in-level-three #interaction{position:static;transform:none;max-width:none;margin-top:10px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:#d6bc94;font-size:11px;line-height:1.8;white-space:normal;pointer-events:none}#interaction:empty{display:none}#app{--ink:#dce6dc;--muted:#a4bdb7;--accent:#d6c394;--edge:#9db6a344;--hud:#142d3bc9;--shade-top:#0b172b44;--shade-bottom:#0b172b88}#app[data-time=day]{--ink:#2e534c;--muted:#4d7567;--accent:#926437;--edge:#466b5938;--hud:#f6f2ddc9;--shade-top:#f7f2d133;--shade-bottom:#b4cfb844;color-scheme:light}#app[data-time=twilight]{--ink:#fff0d9;--muted:#e2d2c0;--accent:#f5ce92;--edge:#f0dcc03d;--hud:#4e4659b8;--shade-top:#433b5944;--shade-bottom:#353c5266}#app:after{background:linear-gradient(180deg,var(--shade-top),transparent 24%,transparent 78%,var(--shade-bottom))}#app[data-time] header,#app[data-time] .title h1,#app[data-time] .tools button,#app[data-time] #help{color:var(--ink);text-shadow:none}#app[data-time] .logo,#app[data-time] .chapter span,#app[data-time] .eyebrow,#app[data-time] .tiny,#app[data-time] h1 span,#app[data-time] .level small,#app[data-time] .controls{color:var(--muted)}#app[data-time] .title{top:100px;left:40px}#app[data-time] .title h1{font-size:26px;letter-spacing:5px;margin:10px 0;font-weight:500}#app[data-time] .title h1 span{display:none}#app[data-time] .title .eyebrow{font-size:8px;letter-spacing:2px}#app[data-time] .objective{top:108px;right:40px;width:200px;padding:12px 16px;border:1px solid var(--edge);border-radius:8px;background:var(--hud);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#app[data-time] .objective p{color:var(--ink);font-size:11px;line-height:1.85;margin:9px 0}#app[data-time] #stars{color:var(--accent)}#app[data-time] .level{color:var(--ink)}#app[data-time] .level>span{color:var(--muted);border-color:var(--edge)}#app[data-time] .controls{padding:10px 15px;border:1px solid var(--edge);border-radius:8px;background:var(--hud);gap:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#app[data-time] kbd{color:var(--ink);background:transparent;border-color:var(--edge)}#app[data-time] #interaction{color:var(--accent)}#app[data-time] .touch button{color:var(--ink);background:var(--hud);border-color:var(--edge)}#app[data-time] #toast{color:var(--ink);background:var(--hud);border-color:var(--edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#app[data-time] #progress-fill{background:var(--accent)}#app[data-time] .progress{background:var(--edge)}#app[data-time] .tools button:hover{color:var(--accent)}#app[data-time=day] .card{background:#f3edda;color:#31534b;border-color:#d1d7bb}#app[data-time=day] .card p{color:#526e5e}#app[data-time=day] .card .eyebrow{color:#6b826e}#app[data-time=twilight] .card{background:#454251;color:#f0e1cf;border-color:#8e8590}@media(max-width:800px){#app[data-time] .title{top:105px;left:22px}#app[data-time] .title h1{font-size:22px;letter-spacing:3px}#app[data-time] .title .eyebrow{font-size:6px;max-width:160px;line-height:1.6}#app[data-time] .objective{top:105px;right:18px;width:140px;padding:9px 11px}#app[data-time] .objective p{font-size:10px}#app[data-time] .controls{display:none}}@media(max-height:550px){#app[data-time] .title{top:80px}#app[data-time] .objective{top:80px;padding:8px 12px}#app[data-time] .controls{padding:6px 10px}}header [data-level][aria-current=true]{box-shadow:inset 0 -1px 0 var(--accent);color:var(--accent)}.language-toggle{border:1px solid var(--edge,#799589)!important;border-radius:5px;padding:6px 10px!important;background:var(--hud,#18333d)!important;font-size:11px!important;letter-spacing:0!important}header .tools{flex-wrap:wrap;justify-content:flex-end;max-width:62%;row-gap:8px}html[lang=pt-PT] .brand{font-size:21px;letter-spacing:1px}html[lang=pt-PT] .brand small{font-size:7px;letter-spacing:1.5px}html[lang=pt-PT] .chapter{letter-spacing:.5px;font-size:11px}html[lang=pt-PT] .title h1{letter-spacing:1px;font-size:24px;max-width:330px;line-height:1.35}html[lang=pt-PT] .controls{gap:12px;font-size:9px}html[lang=pt-PT] .objective p{line-height:1.7}html[lang=pt-PT] .level b{letter-spacing:.5px}html[lang=pt-PT] .level small{max-width:185px;line-height:1.5;letter-spacing:0}@media(max-width:1100px){.chapter{display:none}header .tools{gap:10px}}@media(max-width:800px){html[lang=pt-PT] .brand{font-size:16px;gap:7px}html[lang=pt-PT] .brand small{font-size:6px;letter-spacing:.8px}html[lang=pt-PT] .logo{font-size:31px}html[lang=pt-PT] .title h1{font-size:20px;max-width:160px}html[lang=pt-PT] .touch button{font-size:9px}html[lang=pt-PT] .level b{font-size:10px}header .tools{gap:7px;max-width:60%}.language-toggle{font-size:9px!important;padding:4px 7px!important}}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-head .eyebrow{line-height:1.8}.card-head .language-toggle{flex-shrink:0}.card-head .language-toggle{margin-top:0}#app{--halo:#08131ccc}#app[data-time=day]{--ink:#203f39;--muted:#3a5f53;--accent:#8a5524;--edge:#36574a55;--hud:#fbf7e6e0;--halo:#fbf6e2e6}#app[data-time=twilight]{--ink:#fff6e8;--muted:#f3e3d0;--accent:#ffd79a;--edge:#fff0d855;--hud:#3d3549dd;--halo:#2b2338d9;--shade-top:#2d2540aa;--shade-bottom:#2b2a40aa}#app[data-time=night]{--ink:#eef4ea;--muted:#c3d5cc;--accent:#f1cf96;--edge:#a9c4b855;--hud:#0f2230e0;--halo:#06101ae6}#app[data-time] header,#app[data-time] .title,#app[data-time] .level,#app[data-time] #help,#app[data-time] .tools button{text-shadow:0 0 6px var(--halo),0 1px 2px var(--halo)}#app[data-time] .objective,#app[data-time] .controls,#app[data-time] #toast,#app[data-time] .touch button{text-shadow:none;box-shadow:0 6px 24px #0b172033}#app[data-time] .tools button:not(.language-toggle){padding:5px 8px;border-radius:5px}#app[data-time] .tools button:not(.language-toggle):hover{background:var(--hud)}#app[data-time] .title .eyebrow,.tiny{font-size:10px!important;letter-spacing:2px}#app[data-time] .objective .tiny{color:var(--muted)}#app[data-time] .objective p{font-size:12.5px}#app[data-time] .controls,#app[data-time] kbd{font-size:11px}.brand small{font-size:9px}.level small{font-size:10px}#app[data-time=day] .card button{background:#3f6a5b;color:#fffaf0}#app[data-time=day] .card button:hover{background:#2f574a}#app[data-time=twilight] .card p{color:#ecdccb}#app[data-time=twilight] .card button{background:#f2cf9a;color:#2d2436}#app[data-time] header .language-toggle,#app[data-time] .card .language-toggle{color:var(--ink)!important}#story-shell .language-toggle{color:#e6eee0!important;background:#1b343d!important;border-color:#7d968c!important}.story-top>span:last-child,.story-top-tools>span{color:#c4d6cd;font-size:10px}.reader-hint{color:#b5c8c0;font-size:10px}.content-note{color:#bccbc3}.story-kicker{color:#bad0c5}#story-dots{color:#cbdccf}.book-copy .story-kicker{color:#4b655e}.book-copy p{color:#34504c}.book-page{color:#5a6c5d}@media(max-width:800px){#app[data-time] .title .eyebrow{font-size:9px!important}#app[data-time] .objective p{font-size:11px}}.chapter,.brand small,.title .eyebrow,.title h1 span,.objective .tiny,.bottom .level{display:none!important}#app[data-time] .title,#app[data-time] .controls{transition:opacity .8s,transform .8s}#app[data-time]:not(.intro) .title{opacity:0;transform:translateY(-6px);pointer-events:none}#app[data-time]:not(.intro) .controls{opacity:0;pointer-events:none}#app[data-time] .objective p{margin-top:0}#story-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#0e2029;color:#dfdfcb;overflow:hidden;transition:opacity .6s;isolation:isolate;display:flex;flex-direction:column;height:100dvh}#story-shell.story-leaving{opacity:0;pointer-events:none}.story-top{flex:none;margin:clamp(14px,3vh,30px) 5% 0;display:flex;justify-content:space-between;align-items:center;font-size:19px;letter-spacing:5px;z-index:2}.story-top>span:last-child{font-size:9px;letter-spacing:3px;color:#9eb4ac}.story-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.4' d='M0 0h180v180H0z'/%3E%3C/svg%3E");z-index:3}#story-cover{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:25px 7% 35px;gap:4vw;background:radial-gradient(ellipse at 35% 55%,#29454c88,transparent 65%);overflow:auto}.cover-art{width:52%;max-width:min(720px,85vh);transform:rotate(-4deg);box-shadow:0 30px 100px #0004;position:relative;flex-shrink:1}.cover-art:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid #72908044;transform:rotate(7deg);z-index:-1}.cover-art svg{display:block;width:100%}.cover-copy{width:36%;max-width:390px;flex-shrink:0}.story-kicker{font-size:10px;letter-spacing:2px;color:#9eb9ad}.cover-copy h1{font-family:serif;font-size:clamp(48px,12vh,94px);font-weight:400;letter-spacing:24px;margin:clamp(8px,2vh,20px) 0;color:#ece4ce}.cover-line{font-family:serif;font-size:16px;line-height:2;letter-spacing:3px;color:#bbc9ba}.story-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #b8b699;background:#cfccb0;color:#172f35;padding:13px 24px;font-size:12px;letter-spacing:2px;transition:background .2s}.story-primary:hover{background:#eee3c4}.cover-copy .story-primary{width:230px;margin:clamp(8px,3vh,25px) 0 8px}.story-quiet{border:0;background:none;color:#b6c8bb;font-size:11px;padding:10px 0;letter-spacing:1px}.story-quiet:hover{color:#f0d4a5}.story-quiet:disabled{opacity:.3;cursor:default}.cover-copy .story-quiet{display:block}.content-note{font-size:10px;line-height:1.9;color:#9db0a8;margin-top:clamp(8px,3vh,25px);max-width:320px}#story-reader{flex:1;min-height:0;padding:clamp(14px,4vh,40px) 5% clamp(12px,3vh,28px);display:grid;grid-template-rows:minmax(0,1fr) auto auto auto;justify-items:center;row-gap:clamp(6px,1.5vh,14px)}.book-wrap{perspective:1800px;width:min(1120px,100%);min-height:0;height:100%;max-height:660px;align-self:center}.book{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;position:relative;background:#e5dfcc;box-shadow:0 25px 80px #0007;transform-style:preserve-3d}.book-art{min-width:0;min-height:0;background:#1e3740;display:flex;align-items:center;overflow:hidden}.book-art svg{width:100%;height:100%;display:block}.book-copy{min-width:0;min-height:0;position:relative;color:#304d4d;padding:clamp(18px,4vh,50px) clamp(22px,3.3vw,42px) 40px;background:linear-gradient(90deg,#c8c2af,#e6e0ce 7%,#eee8d7 90%,#d9d3c0);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8f9b88 #e5dfcc;color-scheme:light}.book-copy .story-kicker{color:#5e7770}.book-copy h2{font-family:serif;font-size:clamp(20px,3vh,28px);font-weight:400;line-height:1.7;letter-spacing:2px;margin:clamp(10px,2.5vh,20px) 0}.book-copy p{font-size:13px;line-height:2.1;margin:0 0 clamp(8px,1.7vh,15px);color:#425c58}.book-page{display:block;text-align:right;font-family:serif;font-size:16px;color:#778678;margin-top:15px}.book-spine{position:absolute;top:0;bottom:0;left:50%;width:24px;transform:translate(-50%);background:linear-gradient(90deg,transparent,#081d2944,transparent);pointer-events:none;z-index:2}.story-nav{display:flex;align-items:center;justify-content:space-between;width:min(1120px,100%);gap:20px}.story-nav .story-primary{min-width:160px}#story-dots{color:#a3b9a9;letter-spacing:7px;font-size:13px}#story-skip{padding:5px 0}.reader-hint{font-size:9px;color:#8ea69e;letter-spacing:2px}.turning-leaf{position:absolute;top:0;bottom:0;width:50%;transform-style:preserve-3d;z-index:4;pointer-events:none;animation-duration:.7s;animation-timing-function:cubic-bezier(.35,.05,.25,1);animation-fill-mode:both}.leaf-forward{left:50%;transform-origin:left center;animation-name:leaf-forward}.leaf-backward{left:0;transform-origin:right center;animation-name:leaf-backward}.leaf-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.leaf-back{transform:rotateY(180deg)}@keyframes leaf-forward{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes leaf-backward{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@media(max-width:700px){.story-top{font-size:17px}.story-top>span:last-child{font-size:7px}#story-cover{flex-direction:column;justify-content:flex-start;padding:30px 25px;gap:25px}.cover-art{width:min(85%,400px);max-height:32vh;flex-shrink:0}.cover-art svg{height:100%;max-height:32vh}.cover-copy{width:100%;max-width:450px}.cover-copy h1{font-size:52px;margin:12px 0}.cover-line{font-size:13px}.content-note{max-width:none}#story-reader{padding:16px 16px 12px;row-gap:8px}.book{grid-template-columns:1fr;grid-template-rows:minmax(70px,30%) minmax(0,1fr)}.book-copy{padding:16px 22px 18px;background:linear-gradient(180deg,#d5cebc,#eee8d7 8%)}.book-copy h2{font-size:21px;margin:10px 0}.book-copy p{font-size:12px;line-height:1.95;margin-bottom:10px}.book-spine{top:30%;left:0;right:0;bottom:auto;width:100%;height:10px;transform:none;background:linear-gradient(180deg,#0003,transparent)}.story-nav{gap:10px}.story-nav .story-primary{min-width:130px;padding:11px 12px;font-size:10px}#story-dots{letter-spacing:2px;font-size:11px}.reader-hint{font-size:8px}.turning-leaf{display:none}}@media(max-height:550px)and (min-width:701px){.story-top{margin-top:12px}#story-reader{padding-top:12px;padding-bottom:10px;row-gap:6px}.reader-hint{display:none}.story-primary{padding:10px 18px}.book-copy{padding:14px 24px 20px}.book-copy h2{font-size:20px;margin:8px 0}.book-copy p{font-size:12px;line-height:1.85;margin-bottom:8px}.content-note{line-height:1.6}.cover-line{font-size:13px;margin:8px 0}#story-cover{padding-top:12px;padding-bottom:15px}}@media(prefers-reduced-motion:reduce){#story-shell{transition:none}.turning-leaf{display:none;animation:none}}.story-top-tools{display:flex;align-items:center;gap:20px}.story-top-tools>span{font-size:8px;letter-spacing:2px;color:#9eb4ac}.story-top .language-toggle{color:#dce6d8;background:#1b343d!important;border-color:#648076!important}html[lang=pt-PT] .cover-copy h1{font-size:clamp(40px,5vw,70px);line-height:1.2;letter-spacing:1px}html[lang=pt-PT] .cover-line{font-size:14px;letter-spacing:.8px}html[lang=pt-PT] .cover-copy .story-primary{letter-spacing:.5px}html[lang=pt-PT] .book-copy h2{letter-spacing:.3px;font-size:clamp(20px,2.8vh,26px)}html[lang=pt-PT] .book-copy p{line-height:1.85}html[lang=pt-PT] .story-nav .story-primary{letter-spacing:.3px;gap:10px}html[lang=pt-PT] .story-kicker{letter-spacing:1px}@media(max-width:700px){.story-top-tools>span{display:none}.story-top-tools{gap:0}html[lang=pt-PT] .story-top{font-size:17px;letter-spacing:1px}html[lang=pt-PT] .cover-copy h1{font-size:43px}html[lang=pt-PT] .story-nav .story-primary{max-width:155px;min-width:120px}html[lang=pt-PT] .reader-hint{font-size:7px;letter-spacing:.6px}html[lang=pt-PT] .story-nav .story-quiet{font-size:10px}}
