.paper-world{color:#38281e;background:#fcf8ef;position:absolute;inset:0;overflow:hidden}.paper-stage{width:max(100%,133.333svh);height:max(75vw,100svh);position:absolute;top:0;left:50%;transform:translate(-50%)}.paper-land,.paper-atmosphere{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.paper-land{object-fit:fill}.paper-atmosphere{overflow:visible}.paper-header{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:2.5%;left:3%;right:3%}.paper-header>img{object-fit:contain;width:205px;max-height:66px}.paper-header>div{pointer-events:auto;align-items:center;gap:10px;display:flex}.paper-world button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:inherit}.paper-wallet,.paper-profile,.paper-motion{background:#fffaf0ed;border:1px solid #e8ddc8;border-radius:35px;justify-content:center;align-items:center;gap:10px;height:58px;padding:0 15px;display:flex;box-shadow:0 4px 8px #70583214}.paper-wallet{font-size:21px!important}.paper-wallet strong{font-size:28px}.paper-wallet>span{color:#fff0b6;background:#e9af3e;border:3px double #fff2bd;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px #ad772d}.paper-profile{background:#efddc1;width:58px;color:#b95435!important}.paper-motion{width:44px;height:44px;padding:0}.paper-place{isolation:isolate;background:0 0;border:0;border-radius:40% 40% 20% 20%;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;display:flex;position:absolute}.paper-label{white-space:nowrap;background:linear-gradient(120deg,#fffdf1,#f7ebd2);border:1px solid #fdf3dc;border-radius:29px 24px 30px 23px;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:14px 20px;font-size:27px;line-height:1.1;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 5px #ab916750,0 8px 15px #6a512a26,inset 0 1px 1px #fff}.paper-label>svg:first-child{color:#bd5633;flex-shrink:0;width:32px;height:32px}.paper-entry-arrow{display:none}.paper-castle .paper-label{white-space:normal;text-align:center;max-width:245px;padding:18px 16px;font-size:31px;line-height:1.02}:is(.paper-place:hover .paper-label,.paper-place:focus-visible .paper-label){transform:translateY(-5px);box-shadow:0 8px #ab916740,0 14px 20px #6a512a30}.paper-place:active .paper-label{transform:translateY(2px)}.paper-door-light{opacity:0;pointer-events:none;background:radial-gradient(#ffeab0a0,#0000 70%);height:28%;transition:opacity .2s;position:absolute;bottom:30%;left:35%;right:35%}:is(.paper-place:hover .paper-door-light,.paper-place:focus-visible .paper-door-light){opacity:1}.paper-sun{aspect-ratio:1;filter:drop-shadow(2px 5px 2px #8a6c3825);background:0 0;border:0;border-radius:50%;width:14%;padding:0;position:absolute;top:11%;left:76%}.paper-sun svg{width:100%;height:100%;animation:7s ease-in-out infinite paper-bob}.paper-rays{transform-origin:90px 90px;animation:65s linear infinite paper-spin}.paper-spark{border:3px dotted #e9b452;border-radius:50%;animation:.8s ease-out forwards paper-spark;position:absolute;inset:15%}.paper-cloud{animation:18s ease-in-out infinite alternate paper-drift}.cloud-two{animation-duration:23s;animation-delay:-8s}.cloud-three{animation-duration:27s;animation-delay:-12s}.paper-flag{transform-origin:5px 10px;animation:2.8s ease-in-out infinite paper-wave}.paper-current{animation:6s linear infinite paper-flow}.paper-smoke{transform-origin:250px 560px;animation:7s ease-out infinite paper-smoke}.paper-window{opacity:.25;animation:6s ease-in-out infinite paper-glow}.paper-water{background:0 0;border:0;border-radius:50%;width:12%;height:6%;position:absolute;top:79%;left:56%}.paper-ripple{border:2px solid #fff9df;border-radius:50%;animation:1.4s ease-out forwards paper-spark;display:block;position:absolute;inset:20%}.paper-dock{background:linear-gradient(#fffaf1f0,#fcf8ef);grid-template-columns:1.35fr 1fr 1fr;gap:16px;height:112px;padding:13px 3% 17px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #fff9}.paper-dock>button{text-align:left;background:linear-gradient(120deg,#fffdf7,#faf4e7);border:1px solid #f3e8d7;border-radius:25px;align-items:center;gap:16px;padding:12px 19px;display:flex;box-shadow:0 5px 10px #91764720,inset 0 1px #fff}.paper-dock strong{white-space:nowrap;font-size:22px;display:block}.paper-dock small{color:#6c5b49;margin-top:3px;font:14px system-ui;display:block}.paper-dock-icon{color:#b45b3d;flex-shrink:0;width:36px;height:36px}.paper-progress .paper-dock-icon{color:#6c8d77}.paper-class b{color:#fffaf0;background:#c65b38;border-radius:18px;align-items:center;gap:6px;margin-left:auto;padding:13px 17px;font-size:22px;display:flex}.paper-days{gap:7px;margin-top:8px;display:flex}.paper-days i{background:#ded5c5;border-radius:50%;width:15px;height:15px;display:block;box-shadow:inset 0 1px 2px #977e5f25}.paper-days i.filled{background:#c8613e;box-shadow:inset 0 1px 2px #fbb683}.paper-faces{color:#70806b;background:#e5e9d7;border:2px solid #f8efd9;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.paper-faces>span{color:#fff;text-align:center;background:#c7613f;border:2px solid #fff5e1;border-radius:50%;width:23px;height:23px;font:12px/20px system-ui;position:absolute;bottom:-3px;right:-6px}.paper-friends>svg{margin-left:auto}.paper-dock>button:hover{transform:translateY(-2px)}.paper-paused *,.paper-paused :before{animation-play-state:paused!important}@keyframes paper-drift{0%{transform:translate(-12px)}to{transform:translate(20px)}}@keyframes paper-bob{50%{transform:translateY(-4px)}}@keyframes paper-spin{to{transform:rotate(360deg)}}@keyframes paper-wave{0%,to{transform:skewY(-5deg)scaleX(.94)}50%{transform:skewY(6deg)scaleX(1)}}@keyframes paper-flow{0%{opacity:0;transform:translate(-25px,-8px)}30%,65%{opacity:.75}to{opacity:0;transform:translate(30px,16px)}}@keyframes paper-smoke{0%{opacity:0;transform:translateY(12px)scale(.7)}30%{opacity:.45}to{opacity:0;transform:translate(-12px,-40px)scale(1.15)}}@keyframes paper-glow{50%{opacity:.6}}@keyframes paper-spark{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.paper-world *{transition:none!important;animation:none!important}.paper-spark,.paper-ripple{display:none}}.paper-wordmark{color:#bf5334;letter-spacing:-2px;font-size:43px;line-height:1.1}.paper-wordmark b{color:#37241c;font-weight:inherit}.paper-opening{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.paper-door-left{transform-box:fill-box;transform-origin:0;animation:.3s ease-out forwards paper-door-open}.paper-door-right{transform-box:fill-box;transform-origin:100%;animation:.3s ease-out forwards paper-door-open}@keyframes paper-door-open{to{transform:scaleX(.12)}}.lw-home-release .paper-header{border:0;flex-wrap:nowrap;gap:20px;height:auto;min-height:58px;padding:0}.lw-home-release .paper-dock{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:2;border-radius:0;width:auto;top:auto;transform:none}.lw-home-release .paper-dock button{white-space:normal;font-weight:400}.lw-home-release .paper-dock svg{flex-shrink:0}.lw-home-release .paper-dock .paper-dock-icon{width:36px;height:36px}.lw-home-release .paper-class b{padding:13px 12px;font-size:19px}.paper-destination{color:#3b2b21;background:linear-gradient(135deg,#fffdf5,#f4e9d5);border:1px solid #e6d5b8;border-radius:36px;width:min(480px,100% - 48px);max-height:calc(100svh - 48px);margin:auto;padding:0;font-family:Roca,Georgia,serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #37251940}.paper-destination::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#44321c55}.paper-destination-content{text-align:center;padding:38px}.paper-destination-content>svg{color:#bd5737;margin:0 auto 18px}.paper-coming{letter-spacing:2px;color:#886f51;font:11px/1.5 system-ui;display:block}.paper-destination h1{letter-spacing:-.5px;margin:14px 0;font-size:34px;line-height:1.2}.paper-destination p{color:#756047;margin:18px 0;font:15px/1.8 system-ui}.paper-destination .paper-destination-tagline{color:#493326;font:19px/1.4 Roca,Georgia}.paper-destination .paper-stage-note{color:#897963;font-size:12px}.paper-destination button{color:#fffaf0;background:#bc5738;border:0;border-radius:17px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:13px 16px;display:flex}.paper-living{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.paper-label{-webkit-backdrop-filter:blur(15px)saturate(1.2);text-shadow:0 1px 1px #fff8;color:#36291e;background:linear-gradient(135deg,#fffdf6a3,#fffaed5e);border:1px solid #fffc;border-radius:25px;box-shadow:0 7px 20px #3c2c2421,inset 0 1px #ffffffed,inset 0 -1px #fff4}:is(.paper-place:hover .paper-label,.paper-place:focus-visible .paper-label){box-shadow:0 11px 24px #3c2c242b,inset 0 1px #ffffffed}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.paper-label{background:#fffaefe6}}.paper-smoke-puff{transform-origin:250px 570px;opacity:0;animation:5.2s linear infinite visible-smoke}@keyframes visible-smoke{0%{opacity:0;transform:translateY(5px)scale(.55)}12%{opacity:.9}45%{opacity:.78}75%{opacity:.45}to{opacity:0;transform:translate(26px,-123px)scale(1.65)}}.paper-rabbit-wrap{pointer-events:none;z-index:1;width:9.5%;height:12.67%;position:absolute;top:62%;left:28.9%}.paper-rabbit{object-fit:contain;transform-origin:50% 94%;width:100%;height:100%;animation:4.8s infinite rabbit-hop}.paper-rabbit-shadow{filter:blur(2px);background:#6a4e2c45;border-radius:50%;width:58%;height:9%;animation:4.8s infinite rabbit-shadow;position:absolute;bottom:0;left:21%}@keyframes rabbit-hop{0%,36%,70%,to{transform:translateY(0)scale(1)}40%{transform:translateY(1%)scale(1.09,.91)}47%{transform:translateY(-25%)scale(.96,1.04)}54%{transform:translateY(0)scale(1.1,.9)}58%{transform:translateY(-15%)scale(.97,1.03)}65%{transform:translateY(0)scale(1.06,.94)}}@keyframes rabbit-shadow{0%,36%,70%,to{opacity:.8;transform:scale(1)}47%{opacity:.35;transform:scale(.65)}54%{opacity:.8;transform:scale(1.1)}58%{opacity:.45;transform:scale(.75)}65%{opacity:.8;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.paper-smoke-puff{opacity:.5;animation:none}.paper-rabbit,.paper-rabbit-shadow{animation:none}}.paper-label{isolation:isolate;-webkit-backdrop-filter:blur(7px)saturate(1.45)contrast(1.05);text-shadow:0 1px 2px #fff8ecb0;background:linear-gradient(160deg,#ffffff6e 0%,#fffced21 46%,#f6f1d63d 100%);border:1px solid #ffffffba;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 6px 16px #332b2824,inset 0 2px 2px #ffffffba,inset 2px 0 2px #ffffff70,inset 0 -2px 3px #fffbe996,inset -1px 0 2px #ffffff60}.paper-label:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(120deg,#0000 14%,#ffffff40 23%,#ffffff08 38%,#0000 48%,#ffffff26 79%,#0000 89%);position:absolute;inset:0}.paper-label:after{content:"";pointer-events:none;border-top:1px solid #ffffffc2;border-bottom:1px solid #ffffff75;border-radius:22px;position:absolute;inset:3px;-webkit-mask-image:linear-gradient(110deg,#000 5%,#0000 37% 57%,#000 94%);mask-image:linear-gradient(110deg,#000 5%,#0000 37% 57%,#000 94%)}.paper-castle .paper-label{white-space:nowrap;max-width:none;padding:14px 20px;font-size:27px;line-height:1.1}.paper-castle .paper-label>svg{width:32px;height:32px}:is(.paper-place:hover .paper-label,.paper-place:focus-visible .paper-label){background:linear-gradient(160deg,#ffffff80,#fffcf02b 48%,#fff6df55);box-shadow:0 9px 20px #332b282b,inset 0 2px 2px #ffffffd6,inset 2px 0 2px #ffffff80,inset 0 -2px 3px #fffbe9ad}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.paper-label{background:#fffaefe0}}.paper-td-letter{color:#fff2be;text-shadow:0 1px #b17823,0 -1px #fff8dc;font:900 29px/1 Roca,Georgia,serif}.lw-home-release .paper-dock .paper-class{-webkit-backdrop-filter:blur(7px)saturate(1.45);background:linear-gradient(160deg,#ffffff6e,#fffcf021 46%,#f6f1d63d);border:1px solid #ffffffba;position:relative;overflow:hidden;box-shadow:0 6px 16px #332b2824,inset 0 2px 2px #ffffffba,inset 2px 0 2px #ffffff70,inset 0 -2px 3px #fffbe996}.lw-home-release .paper-class b{color:#713a28;-webkit-backdrop-filter:blur(9px)saturate(1.4);text-shadow:0 1px 1px #ffffffa8;background:linear-gradient(150deg,#ffffff80,#fff7df30 55%,#e9d5ab50);border:1px solid #ffffffc9;box-shadow:inset 0 1px 2px #fff,inset 0 -1px 2px #ffffffa1,0 3px 8px #70502b1c}.lw-home-release .paper-dock .paper-class:after{content:"";pointer-events:none;border-top:1px solid #ffffffc2;border-bottom:1px solid #ffffff75;border-radius:22px;position:absolute;inset:3px;-webkit-mask-image:linear-gradient(110deg,#000 5%,#0000 37% 57%,#000 94%);mask-image:linear-gradient(110deg,#000 5%,#0000 37% 57%,#000 94%)}.lw-home-release .paper-class b{color:#8b3018;text-shadow:0 1px 1px #ffcfaa85;background:linear-gradient(145deg,#ffb16ed9,#e8733ea8 55%,#ef904bcc);border-color:#ffdab1f2;box-shadow:inset 0 2px 2px #ffe6cbd9,inset 0 -1px 2px #ffbe7db3,0 3px 9px #a84d282e}.paper-td-letter{display:block;transform:translateY(2px)}.lw-home-release .paper-class b{color:#fffaf0;-webkit-backdrop-filter:none;box-shadow:none;text-shadow:none;background:#c65b38;border:1px solid #0000}.paper-header .paper-profile-named{border-radius:32px;gap:10px;width:auto;max-width:210px;padding:0 18px}.paper-profile-named span{text-overflow:ellipsis;white-space:nowrap;font:700 19px Roca,sans-serif;overflow:hidden}.paper-profile-named svg{flex-shrink:0}:is(html:has(.lw-home-release),body:has(.lw-home-release)){overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}.lw-root.lw-home-release{overscroll-behavior:none;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.lw-home-release .paper-world{background:#fcf8ef url(/art/world/paper-world-e-clean-v1.webp) 50%/cover no-repeat}.lw-home-release .paper-stage{width:100%;height:100%;top:0;left:50%;transform:translate(-50%)}.lw-home-release .paper-header{top:max(12px, env(safe-area-inset-top));left:max(3%, env(safe-area-inset-left));right:max(3%, env(safe-area-inset-right))}.lw-home-release .paper-dock{padding-bottom:max(17px, env(safe-area-inset-bottom));height:clamp(82px,13.5dvh,112px);bottom:0}@media (max-height:700px){.lw-home-release .paper-label{padding:10px 16px;font-size:22px}.lw-home-release .paper-header{transform-origin:top;transform:scale(.85)}.lw-home-release .paper-dock{padding-top:8px;font-size:16px}}.paper-profile>svg{flex:none;width:40px;height:40px}.lw-root{color:#2a211b;background:#f8f3ea;width:100%;height:100svh;font-family:Roca,Georgia,serif;position:relative;overflow:hidden}.lw-root button{font:inherit;cursor:pointer}.lw-root button:focus-visible{outline-offset:5px;outline:3px solid #b84e33}.lw-root button:disabled{opacity:.5;cursor:default}.lw-map{position:absolute;inset:0;overflow:hidden}.lw-landscape{object-fit:fill;width:100%;height:100%;position:absolute}.lw-top{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:30px;right:30px}.lw-top>img{object-fit:contain;background:#fdfbf7ed;border-radius:20px;width:136px;max-height:64px;padding:12px 16px}.lw-top>div{pointer-events:auto;align-items:center;gap:12px;display:flex}.lw-preview{color:#54473d;background:#fdfbf7db;border-radius:20px;padding:9px 14px;font:12px system-ui}.lw-wallet,.lw-profile{background:#fdfbf7f2;border:1px solid #ffffffbd;border-radius:25px;align-items:center;gap:10px;height:50px;padding:0 19px;display:flex;box-shadow:0 4px 15px #36281c17}.lw-wallet strong{font-size:22px}.lw-profile{padding:13px}.lw-welcome{pointer-events:none;text-shadow:0 2px 18px #fff,0 1px 3px #fff;position:absolute;top:105px;left:32px}.lw-welcome>span,.lw-room-heading>span{letter-spacing:2.5px;font:11px system-ui}.lw-welcome h1{margin:8px 0;font-size:29px}.lw-place{background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:185px;padding:55px 15px 7px;transition:transform .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.lw-place:hover{transform:translate(-50%,-54%)}.lw-place-label{white-space:nowrap;color:#392a25;background:#fff9eefa;border:2px solid #fff2db;border-radius:18px;align-items:center;gap:9px;padding:12px 15px;font-size:18px;display:flex;box-shadow:0 5px #a587604d,0 8px 25px #43351d30}.lw-place-label>svg:first-child{color:#b84e33}.lw-place small{color:#54473d;background:#fff9eae8;border-radius:10px;padding:4px 10px;font:12px system-ui}.lw-castle .lw-place-label{color:#fff;background:#b84e33;border-color:#f5d2ac;padding:15px 22px;font-size:23px}.lw-castle .lw-place-label>svg:first-child{color:#fff}.lw-today{color:#54473d;background:#fdfbf7f2;border:1px solid #fff8;border-radius:23px;align-items:center;gap:14px;padding:15px 20px;display:flex;position:absolute;bottom:25px;left:30px;box-shadow:0 7px 24px #29211617}.lw-today span{text-align:left;font:13px system-ui}.lw-today strong{margin-top:4px;font:18px Roca,Georgia,serif;display:block}.lw-return-float{z-index:60;color:#54473d;background:#fff9ed;border:1px solid #ddcbb6;border-radius:24px;align-items:center;gap:8px;padding:13px 20px;display:flex;position:absolute;top:25px;left:44%}.lw-interior{background:radial-gradient(at 100% 0,#f0dbb840,#0000 70%),#fdfbf7;height:100%;padding:24px 40px;overflow:auto}.lw-inner-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.lw-inner-header button{color:#54473d;background:0 0;border:0;align-items:center;gap:8px;padding:10px;display:flex}.lw-inner-header>span{color:#95877b;font:12px system-ui}.lw-room-heading{margin:28px 0}.lw-room-heading h1{outline:none;margin:8px 0 0;font-size:36px}.lw-lesson-hero{background:#f1e8da;border-radius:32px;padding:34px 40px;position:relative;overflow:hidden}.lw-lesson-hero>svg{color:#b84e33}.lw-lesson-hero h2{margin:28px 0 20px;font-size:40px;line-height:1.17}.lw-lesson-hero p{color:#786654;font:17px/1.65 system-ui}.lw-primary{border:0;border-radius:18px;justify-content:center;align-items:center;gap:14px;display:inline-flex;color:#fff!important;background:#b84e33!important;padding:15px 23px!important}.lw-clouds{z-index:100;pointer-events:all;position:absolute;inset:0;overflow:hidden}.lw-clouds>div{filter:drop-shadow(10px 0 28px #e9ddca66);background:radial-gradient(at 70% 20%,#fffdf8 0 26%,#0000 26.4%),radial-gradient(at 70%,#fffdf8 0 36%,#0000 36.4%),radial-gradient(at 70% 80%,#fffdf8 0 28%,#0000 28.4%),linear-gradient(90deg,#fffdf8 0 64%,#0000 64%);width:80%;height:150%;position:absolute;top:-25%;left:0;transform:translate(-110%)}.lw-clouds>div+div{left:auto;right:0;transform:translate(-110%)}.lw-clouds.close>div{animation:.4s ease-in forwards cloud-close}.lw-clouds.open>div{animation:.48s ease-out forwards cloud-open}@keyframes cloud-close{to{transform:translate(0)}}@keyframes cloud-open{0%{transform:translate(0)}to{transform:translate(-110%)}}@media (prefers-reduced-motion:reduce){.lw-clouds{display:none}.lw-place{transition:none}}.lw-root h1,.lw-root h2,.lw-root h3{border:0;padding:0}.lw-class-lobby{grid-template-columns:1.2fr 1fr;gap:28px;display:grid}.lw-lesson-hero>svg{position:absolute;top:38px;right:40px}.lw-lesson-hero>span{letter-spacing:2px;font:12px system-ui}.lw-schedule{background:#fff;border:1px solid #ede4d8;border-radius:32px;padding:30px}.lw-schedule>svg{color:#b84e33}.lw-schedule h2{margin:20px 0 10px;font-size:27px}.lw-schedule p{color:#786654;font:16px/1.6 system-ui}.lw-schedule button{color:#54473d;background:#fdfbf7;border:1px solid #ddcbb6;border-radius:15px;align-items:center;gap:12px;min-height:48px;padding:14px 16px;display:flex}.lw-slots{gap:8px;margin-top:20px;display:grid}.lw-slots>span{font:12px system-ui}.lw-slots button[aria-pressed=true]{background:#f1dfc9;border-color:#b84e33}.lw-resources{gap:24px;display:flex}.lw-resource{text-align:left;color:#2a211b;background:#fff;border:1px solid #e8ddcd;border-radius:26px;flex:1;max-width:350px;padding:0 0 24px;overflow:hidden}.lw-resource-art{color:#77845e;background:#e2e9d6;place-items:center;height:170px;display:grid}.lw-resource-1 .lw-resource-art{color:#598c94;background:#d7e6e5}.lw-resource-2 .lw-resource-art{color:#b68548;background:#f1dfbd}.lw-resource>span,.lw-resource>h2{margin:20px 25px 0;display:block}.lw-resource>span{letter-spacing:1px;color:#786654;font:12px system-ui}.lw-resource>h2{min-height:65px;font-size:25px}.lw-resource .lw-resource-start{color:#b84e33;justify-content:space-between;align-items:center;font:16px Roca,Georgia;display:flex}.lw-story{background:#fff;border:1px solid #e8ddcd;border-radius:28px;padding:23px 30px}.lw-story>button{color:#54473d;background:0 0;border:0;align-items:center;gap:8px;padding:10px;display:flex}.lw-story-columns{grid-template-columns:1fr 1fr;gap:55px;padding:18px;display:grid}.lw-story-columns>div>span{letter-spacing:2px;color:#95877b;font:12px system-ui}.lw-story h2{font-size:32px}.lw-story p{color:#54473d;font:20px/1.8 system-ui}.lw-question{background:#f8f3ea;border-radius:23px;padding:25px}.lw-question>svg{color:#b84e33}.lw-question h3{font-size:23px}.lw-question button{color:#54473d;background:#fff;border:1px solid #e8ddcd;border-radius:14px;justify-content:space-between;width:100%;margin:10px 0;padding:14px 18px;display:flex}.lw-question button[aria-pressed=true]{background:#f1e0cb;border-color:#b84e33}.lw-question p{font-size:15px;line-height:1.5}.lw-reading-link{color:#54473d;background:#f1e8da;border:0;border-radius:18px;align-items:center;gap:12px;margin-top:22px;padding:16px 20px;display:flex}.lw-classroom{grid-template-columns:1fr 220px;gap:18px;display:grid;position:relative}.lw-board{background:#e4ecdf;border-radius:24px;min-height:360px;padding:25px 35px}.lw-board>span{letter-spacing:2px;color:#67765c;font:12px system-ui}.lw-board h2{font-size:35px}.lw-board-art{color:#829476;align-items:center;gap:40px;display:flex}.lw-board-art>span{font-size:27px}.lw-board p{color:#67765c;font:16px system-ui}.lw-classroom aside{flex-direction:column;gap:12px;display:flex}.lw-teacher,.lw-student{background:#f1e8da;border-radius:18px;flex-direction:column;align-items:center;gap:9px;padding:18px;display:flex}.lw-teacher{background:#e7d7c4}.lw-classroom small{color:#786654;text-align:center;font:12px/1.4 system-ui}.lw-classmates{text-align:center;padding:12px;font-size:16px}.lw-classroom footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.lw-classroom footer button{color:#54473d;background:#fff;border:1px solid #e2d4c0;border-radius:16px;align-items:center;gap:9px;padding:13px 18px;display:flex}.lw-classroom footer>span{color:#95877b;align-items:center;gap:5px;font:12px system-ui;display:flex}.lw-invite{text-align:center;font-family:Roca,Georgia,serif;color:#2a211b!important;background:#fffaf2!important;border-radius:30px!important;max-width:460px!important;padding:35px!important}.lw-invite>svg{color:#b84e33;margin:auto}.lw-invite>div{justify-content:center;gap:15px;margin-top:12px;display:flex}.lw-invite button{font:inherit;cursor:pointer;background:#fff;border:1px solid #e8ddcd;border-radius:15px;padding:14px 20px}.lw-map{width:max(100%,150svh);height:max(100svh,66.6667vw);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.lw-welcome>span{color:#2a211b;background:#fdfbf7d9;border-radius:8px;padding:4px 8px}
