@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&family=Noto+Serif+JP:wght@400;500;600;700&display=swap";*{box-sizing:border-box}body{margin:0;font-family:Noto Sans JP,system-ui,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:inherit}button{border:0;background:none;color:inherit}input,select{min-width:0}button:focus-visible,a:focus-visible{outline:3px solid #b99964;outline-offset:4px}.site{--bg:#f8f6f0;--card:#fffefa;--ink:#243c32;--muted:#7b8178;--line:#e4e4d9;--accent:#285343;--tint:#e8ecdf;background:var(--bg);color:var(--ink);min-height:100vh}.site.midnight{--bg:#101019;--card:#1a1a29;--ink:#eeeafa;--muted:#a09bb2;--line:#2c293d;--accent:#b599f3;--tint:#29213e}.site-header{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:26px 38px;border-bottom:1px solid var(--line);gap:20px}.brand{display:flex;align-items:center;gap:12px;font-family:"Noto Serif JP",serif;font-size:21px;font-weight:700;letter-spacing:.04em}.brand-mark{display:grid;place-items:center;background:var(--accent);color:var(--bg);width:43px;height:43px;border-radius:12px;flex-shrink:0}.brand-mark img{width:100%;height:100%;object-fit:contain}.site-header nav{display:flex;gap:24px}.site-header nav button{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);padding:10px 0}.site-header nav button.active{color:var(--accent);box-shadow:0 2px var(--accent)}.profile{display:flex;align-items:center;gap:8px;font-size:13px}.hero{max-width:1240px;margin:auto;padding:65px 55px 62px;display:grid;grid-template-columns:1.18fr 1fr;gap:20px;min-height:540px;overflow:hidden}.hero-copy{padding-top:16px}.eyebrow{display:block;font-size:10px;letter-spacing:.2em;font-weight:600;color:var(--muted);text-transform:uppercase}.hero .eyebrow{letter-spacing:.08em}.hero .eyebrow span{display:inline-block;width:7px;height:7px;background:#a39a73;border-radius:100%;margin-right:8px}h1,h2,h3,p{margin-top:0}.hero h1{font-family:"Noto Serif JP",serif;font-size:clamp(27px,3vw,42px);line-height:1.85;font-weight:500;letter-spacing:.02em;margin:24px 0 18px;white-space:pre-line}.hero-copy>p{font-size:13px;line-height:2.2;max-width:400px;color:var(--muted);margin-bottom:27px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 24px;font-size:13px;font-weight:600;border-radius:6px;min-height:48px}.primary{background:var(--accent);color:var(--bg)}.secondary{border:1px solid var(--line);background:var(--card)}.primary:hover{filter:brightness(1.1)}.hero-foot{display:flex;align-items:center;gap:10px;margin-top:27px;color:var(--muted)}.hero-foot>span{font-size:23px;color:#ae9867}.hero-foot small{font-size:10px;letter-spacing:.03em}.hero-art{position:relative;min-height:400px;cursor:pointer}.orbit{position:absolute;border:1px solid #ccd1bf80;border-radius:50%;width:355px;height:355px;left:25px;top:30px}.orbit.two{width:415px;height:415px;left:0;top:0;border-style:dashed;opacity:.6}.hero-art:before{content:"";position:absolute;background:var(--tint);width:310px;height:310px;left:60px;top:55px;border-radius:50%;filter:blur(1px)}.hero-cover{position:absolute;object-fit:cover;width:178px;height:267px;border:5px solid var(--card);border-radius:5px;box-shadow:0 25px 40px #182b2429}.hero-cover.back{transform:rotate(13deg);left:205px;top:69px}.hero-cover.front{left:66px;top:37px;transform:rotate(-10deg);width:192px;height:288px;z-index:1}.floating-note{position:absolute;z-index:2;top:326px;left:77px;display:flex;gap:20px;align-items:center;padding:16px 18px;background:var(--card);box-shadow:0 10px 25px #14261b0d;font-family:"Noto Serif JP",serif;font-size:12px;transform:rotate(-3deg);border:1px solid var(--line)}.art-star{position:absolute;font-size:36px;color:#a8935c;z-index:3}.s1{left:25px;top:285px}.s2{right:7px;top:28px}.section{max-width:1164px;margin:auto;padding:35px 0 46px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.section-head h2{font-family:"Noto Serif JP",serif;font-weight:500;font-size:26px;margin:10px 0 0}.section-head>span{font-size:28px;color:#b09c70}.recommended{border-top:1px solid var(--line)}.books-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px}.book-card{text-align:left;min-width:0;padding:0}.cover-wrap{position:relative;aspect-ratio:2/3;border-radius:5px;overflow:hidden;background:var(--tint);box-shadow:0 4px 12px #1d34220d}.cover-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.book-card:hover img{transform:scale(1.035)}.cover-wrap span{position:absolute;bottom:8px;left:8px;background:#f9f7efed;color:#294034;border-radius:4px;padding:4px 7px;font-size:10px}.book-card h3{font-size:13px;line-height:1.65;margin:12px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.book-card p{font-size:10px;color:var(--muted);margin:0 0 4px}.book-card small{font-size:10px;color:var(--muted)}.search{display:flex;align-items:center;border:1px solid var(--line);padding:11px 14px;gap:10px;border-radius:5px;color:var(--muted)}.search input{background:none;color:var(--ink);border:0;outline:none;font-size:12px;width:200px}.category-tabs{display:flex;gap:10px;overflow:auto;padding:0 0 23px;margin-bottom:6px;scrollbar-width:thin}.category-tabs button{white-space:nowrap;border:1px solid var(--line);padding:8px 17px;border-radius:30px;font-size:11px}.category-tabs button.active{background:var(--accent);color:var(--bg);border-color:var(--accent)}.banners{display:flex;overflow:auto;gap:18px;max-width:1164px;margin:0 auto 30px;scroll-snap-type:x mandatory}.banner{position:relative;background:var(--tint);border-radius:8px;min-width:min(520px,85vw);padding:30px;display:flex;align-items:center;justify-content:space-between;text-align:left;scroll-snap-align:start;overflow:hidden;min-height:150px}.banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner.has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1a18dd,#0d1a1830);z-index:1}.banner.has-image{color:#fff}.banner div,.banner>svg{position:relative;z-index:2}.banner h2{font-family:"Noto Serif JP",serif;font-size:22px;font-weight:500;max-width:350px}.banner p{font-size:12px;max-width:360px;margin:0;line-height:1.8}.site-footer{max-width:1164px;margin:45px auto 0;border-top:1px solid var(--line);padding:38px 0 50px;text-align:center}.site-footer strong{font-family:"Noto Serif JP",serif;letter-spacing:.07em;font-size:18px}.site-footer p{font-size:11px;color:var(--muted);margin:10px 0 20px}.site-footer div{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.site-footer div button{font-size:10px;padding:0}.site-footer small{display:block;margin-top:25px;font-size:10px;color:var(--muted)}.bottom-nav{display:none}.empty{padding:65px 15px;text-align:center;color:var(--muted)}.empty svg{margin-bottom:18px}.empty .primary{margin-top:15px}.back{display:flex;gap:9px;align-items:center;padding:0;margin-bottom:35px;font-size:12px;color:var(--muted)}.detail-hero{display:grid;grid-template-columns:220px 1fr;gap:50px;align-items:center;margin:0 0 45px}.detail-cover{width:220px;aspect-ratio:2/3;object-fit:cover;border-radius:6px;box-shadow:0 20px 35px #172e2022}.detail-hero h1{font-family:"Noto Serif JP",serif;font-size:36px;line-height:1.7;margin:20px 0}.detail-hero p{color:var(--muted);font-size:14px}.book-stats{display:flex;gap:16px;font-size:13px;margin:20px 0 30px}.button-row{display:flex;gap:14px;flex-wrap:wrap}.synopsis{max-width:850px;font-size:15px;line-height:2.3;color:var(--muted);white-space:pre-line}.book-detail h2,.chapter-section h2{font-family:"Noto Serif JP",serif;font-size:23px;font-weight:500}.chapter-section{margin-top:40px}.chapter-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chapter-grid button{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:18px 8px;text-align:left}.chapter-grid span{color:var(--muted);font-size:12px}.chapter-grid strong{font-size:13px;font-weight:400;flex:1}.library h1,.account>h1{font-family:"Noto Serif JP",serif;font-size:35px;margin:16px 0 35px}.continue-list{display:grid;grid-template-columns:1fr 1fr;gap:15px}.continue-list button{background:var(--card);padding:16px;display:flex;align-items:center;gap:18px;text-align:left;border-radius:8px;border:1px solid var(--line)}.continue-list img{width:50px;height:70px;object-fit:cover}.continue-list div{flex:1}.continue-list strong{font-size:13px}.continue-list small{display:block;color:var(--muted);margin-top:10px;font-size:10px}.library h2{margin-top:45px;font-family:"Noto Serif JP",serif;font-size:24px}.account-login{padding:50px;max-width:500px;text-align:center;margin:auto;background:var(--card);border:1px solid var(--line);border-radius:12px}.account-login h2{margin-top:20px}.account-login p{color:var(--muted);font-size:13px}.account-login .text-button{display:block;margin:15px auto}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.account-card{background:var(--card);border:1px solid var(--line);padding:32px;border-radius:10px}.account-person{display:flex;gap:15px;align-items:center}.account-person svg{width:45px;height:45px;padding:10px;background:var(--tint);border-radius:50%}.account-person strong,.account-person small{display:block}.account-person small{color:var(--muted);font-size:11px;margin-top:5px}.account-card h2{margin-top:25px;font-size:32px}.account-card h2 small{font-size:12px;color:var(--muted);font-weight:400}.membership-mini{background:var(--tint)}.membership-mini h2{font-family:"Noto Serif JP",serif;font-size:24px;margin-top:18px}.membership-mini p{font-size:13px;color:var(--muted)}.topup{margin:42px 0 30px}.topup>p{font-size:12px;color:var(--muted)}.topup select{padding:10px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:5px}.coin-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}.coin-packages button{padding:25px;border:1px solid var(--line);border-radius:8px;background:var(--card);display:flex;flex-direction:column;gap:12px;align-items:center}.coin-packages button>span{color:#b39144;font-size:24px}.coin-packages strong{font-size:18px}.coin-packages em{font-style:normal;font-size:13px;background:var(--tint);padding:8px 30px;border-radius:4px}.membership{padding-top:45px}.membership-intro{text-align:center}.member-icon{width:65px;height:65px;display:grid;place-items:center;border-radius:50%;background:var(--tint);margin:0 auto 20px;color:#b09760}.membership-intro h1{font-family:"Noto Serif JP",serif;font-size:35px;font-weight:500;margin:15px 0}.membership-intro>p{color:var(--muted);font-size:13px}.membership-card{max-width:550px;margin:35px auto;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:35px;box-shadow:0 15px 50px #25372408}.membership-ribbon{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600}.membership-ribbon svg{color:#b09760}.price{font-family:Georgia,serif;font-size:42px;margin:25px 0}.price>span{font-family:inherit;font-size:15px;color:var(--muted);margin-left:10px}.membership-card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0}.membership-card dl>div{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:9px 0}.membership-card dt{color:var(--muted)}.membership-card dd{margin:0;font-weight:600}.billing-terms,.secure-note{font-size:12px;line-height:2;color:var(--muted);margin:20px 0}.consent{display:flex;gap:10px;font-size:12px;line-height:1.9;margin:24px 0;align-items:flex-start}.consent input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.consent button{padding:0;font-size:11px}.text-button{text-decoration:underline;text-underline-offset:3px;font-size:12px;padding:8px;color:var(--accent)}.full{width:100%}.secure-note{text-align:center;font-size:10px}.subscription-state{background:var(--tint);padding:15px;border-radius:7px;font-size:12px;line-height:1.8}.subscription-state p:last-child{margin-bottom:0}.membership-controls{display:flex;flex-direction:column;gap:15px}.info-box{background:var(--tint);padding:15px;border-radius:7px;font-size:12px;line-height:1.8}.support-link{display:block;text-align:center;font-size:12px;margin-top:20px}.legal{max-width:800px}.legal>p{line-height:2.2;white-space:pre-line;color:var(--muted);font-size:14px}.legal h1{font-family:"Noto Serif JP",serif;font-size:30px}.legal h3{margin-top:35px}.legal>a{font-size:13px}.reader{background:#fbf8f0;color:#2b302b;min-height:100vh}.reader.dark{background:#18191c;color:#d4d2ca}.reader header{display:flex;align-items:center;gap:18px;max-width:850px;margin:auto;border-bottom:1px solid #8882;padding:22px 15px}.reader header span{flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader article{max-width:740px;margin:auto;padding:50px 25px 90px}.reader article>h1{font-family:"Noto Serif JP",serif;font-size:1.6em;font-weight:500;margin:22px 0 15px;line-height:1.8}.reader article>small{font-size:12px;color:#8b8a80}.prose{font-family:"Noto Serif JP",serif;margin-top:40px;line-height:2.25;overflow-wrap:anywhere}.prose p{margin-bottom:1.5em;white-space:pre-wrap}.reader-navigation{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #8883;margin-top:45px;padding-top:25px}.reader-navigation button{font-size:13px;display:flex;align-items:center;gap:5px}.reader-toc{font-size:12px;display:flex;flex-direction:column;gap:10px;margin-top:30px}.reader-toc select{padding:12px;border:1px solid #8884;background:transparent;color:inherit;width:100%;border-radius:6px}.paywall{text-align:center;padding:55px 20px;margin-top:35px;border:1px solid #8884;border-radius:10px;background:var(--card);color:var(--ink)}.paywall h2{font-size:22px;margin-top:20px}.paywall p{font-size:13px;color:var(--muted);line-height:2}.paywall button{display:flex;width:min(100%,350px);margin:15px auto 0}.toast{position:fixed;z-index:1000;bottom:100px;left:50%;transform:translate(-50%);background:#24382fef;color:#fff;box-shadow:0 6px 24px #0003;padding:16px 24px;border-radius:8px;font-size:13px;max-width:90vw;width:max-content}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#15251dd0;display:grid;place-items:center;padding:20px;overflow:auto}.auth-modal{position:relative;width:min(100%,430px);background:var(--card);border-radius:14px;padding:35px;color:var(--ink);max-height:95vh;overflow:auto}.close{position:absolute;top:12px;right:14px;font-size:25px}.auth-modal h2{margin:22px 0 10px;font-family:"Noto Serif JP",serif}.auth-modal>p{font-size:12px;color:var(--muted)}.auth-modal>label{display:flex;flex-direction:column;gap:10px;font-size:12px;margin:22px 0}.auth-modal input{padding:12px;border:1px solid var(--line);border-radius:5px;background:var(--bg);color:var(--ink);font-size:16px;width:100%}.auth-modal>.primary{width:100%;margin:4px 0 10px}.auth-modal>small{font-size:10px}.boot{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;background:#f8f6f0;color:#285343;text-align:center}.boot h1{font-size:20px;margin-top:25px}.boot button{border:1px solid #ccc;padding:12px 25px}.midnight .hero h1{font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:1.6;font-size:clamp(32px,3.5vw,48px)}.midnight .hero{min-height:590px;background:radial-gradient(ellipse at 75% 45%,#38205b55,transparent 60%)}.midnight .hero-art:before{filter:blur(35px);background:#8a54de55}.midnight .hero-cover{box-shadow:0 30px 60px #000a;border-color:#373044}.midnight .orbit{border-color:#ad8bf04a}.midnight .art-star{color:#d3b7ff}.midnight .hero-cover.front{transform:rotate(-5deg);width:210px;height:315px;left:65px;top:20px}.midnight .hero-cover.back{transform:rotate(12deg);left:220px}.midnight .floating-note{top:350px;border-radius:25px}.midnight .cover-wrap{border-radius:12px}.midnight .primary,.midnight .secondary{border-radius:24px}.midnight .section-head h2{font-family:Noto Sans JP,sans-serif;font-weight:700}.midnight .cover-wrap span{background:#211b35e6;color:#ddc9ff}.midnight .brand-mark{border-radius:50%}.midnight .membership-card{box-shadow:0 0 70px #8b53cc15;border-color:#51416e}.midnight .membership-ribbon svg{color:#c7a4ff}@media(min-width:1500px){.hero{padding-top:80px;padding-bottom:80px}.section{padding-top:45px}}@media(max-width:1250px){.section,.banners,.site-footer{margin-left:35px;margin-right:35px}.membership .site-footer{margin-left:0;margin-right:0}.books-grid{gap:20px}.hero{padding:45px 35px}.hero-art{transform:scale(.9);transform-origin:center left}.site-header{padding:22px 35px}.site-header nav{gap:16px}}@media(max-width:850px){.site-header nav{display:none}.hero{grid-template-columns:1.1fr 1fr;gap:0;min-height:470px;padding:30px 28px}.hero h1{font-size:28px}.hero-art{transform:scale(.74);transform-origin:left top;margin-top:30px;min-height:330px}.hero-copy>p{font-size:12px}.hero-copy{padding-top:10px}.books-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.section,.banners,.site-footer{margin-left:28px;margin-right:28px}.site-header{padding:20px 28px}.section-head h2{font-size:23px}.detail-hero{gap:30px}.detail-hero h1{font-size:28px}.detail-cover{width:180px}.detail-hero{grid-template-columns:180px 1fr}.midnight .hero{min-height:490px}.midnight .hero h1{font-size:30px}.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;justify-content:space-around;background:var(--card);border-top:1px solid var(--line);padding:11px 8px calc(10px + env(safe-area-inset-bottom))}.bottom-nav button{display:flex;align-items:center;flex-direction:column;gap:5px;font-size:9px;color:var(--muted);min-width:60px}.bottom-nav button.active{color:var(--accent)}.site{padding-bottom:80px}.site:has(.reader){padding-bottom:0}.site-footer{padding-bottom:30px}.membership-card{margin:30px auto}.account-card{padding:25px}}@media(max-width:600px){.site-header{padding:17px 20px}.brand{font-size:18px;gap:9px}.brand-mark{width:37px;height:37px;border-radius:10px}.profile span{display:none}.profile{border:1px solid var(--line);border-radius:50%;padding:8px}.hero{grid-template-columns:1fr;padding:26px 24px 16px;text-align:center;min-height:auto}.hero-copy{padding-top:0}.hero .eyebrow{font-size:9px}.hero h1{font-size:28px;line-height:1.8;margin-top:20px;margin-bottom:14px}.hero-copy>p{max-width:340px;margin:0 auto 23px;line-height:2}.hero-foot{display:none}.hero-art{width:360px;margin:20px auto -20px;min-height:330px;transform:scale(.83);transform-origin:center top;left:-7px}.hero-cover.front{left:38px}.hero-cover.back{left:180px}.orbit.one{left:0}.orbit.two{left:-25px}.hero-art:before{left:30px}.floating-note{left:44px}.s1{left:3px}.s2{right:-5px}.section{padding:27px 0 32px}.section,.banners,.site-footer{margin-left:20px;margin-right:20px}.section-head{margin-bottom:20px}.section-head h2{font-size:22px;margin-top:8px}.eyebrow{font-size:8px;letter-spacing:.14em}.books-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 14px}.book-card h3{font-size:11px;margin-top:9px}.book-card p,.book-card small{font-size:9px}.cover-wrap span{font-size:9px;padding:3px 5px;left:5px;bottom:5px}.section-head:has(.search){flex-direction:column;align-items:flex-start}.search{width:100%;padding:12px}.search input{width:100%}.category-tabs{margin-bottom:0;padding-bottom:18px}.category-tabs button{padding:7px 14px;font-size:10px}.banner{min-width:85vw;padding:22px;min-height:130px}.banner h2{font-size:19px}.banner p{font-size:11px}.banners{margin-top:10px;margin-bottom:15px}.site-footer div{gap:15px}.detail-hero{grid-template-columns:112px 1fr;gap:22px;align-items:start}.detail-cover{width:112px}.detail-hero h1{font-size:21px;line-height:1.65;margin:10px 0}.detail-hero .eyebrow{font-size:8px;line-height:1.8;letter-spacing:0}.detail-hero p{font-size:11px}.book-stats{font-size:10px;gap:8px;margin:12px 0}.detail-hero .button-row{margin-top:20px;gap:10px}.detail-hero .primary,.detail-hero .secondary{padding:11px 13px;font-size:10px;min-height:40px;gap:6px}.detail-hero .primary svg,.detail-hero .secondary svg{width:14px}.chapter-grid{grid-template-columns:1fr}.chapter-grid button{padding:17px 0}.synopsis{font-size:13px}.back{margin-bottom:25px}.library h1,.account>h1{font-size:29px;margin-top:15px}.continue-list{grid-template-columns:1fr}.account-grid{grid-template-columns:1fr;gap:15px}.account-card h2{font-size:29px}.membership-mini h2{font-size:23px}.coin-packages{grid-template-columns:1fr;gap:10px}.coin-packages button{flex-direction:row;gap:12px;padding:20px}.coin-packages strong{font-size:15px;flex:1;text-align:left}.coin-packages em{padding:8px 15px}.membership-intro h1{font-size:28px}.membership-intro>p{font-size:12px;line-height:1.8}.membership-card{padding:24px 20px;margin:25px 0}.price{font-size:37px}.billing-terms,.consent{font-size:11px}.membership-card dl>div{font-size:11px}.membership.section{padding-top:30px}.membership .site-footer{margin-top:35px}.reader .eyebrow{font-size:10px}.reader article{padding:35px 22px 70px}.reader article>h1{font-size:1.35em}.reader header{gap:12px;padding:17px 12px}.reader header button{padding:5px}.reader .prose{line-height:2.25;margin-top:30px}.reader-navigation button{font-size:12px}.reader .paywall{padding:35px 15px}.reader .paywall h2{font-size:21px}.auth-modal{padding:28px 24px}.midnight .hero{min-height:auto;padding-top:34px}.midnight .hero h1{font-size:30px}.midnight .hero-art{margin-top:30px;min-height:355px}.midnight .hero-cover.front{left:30px}.midnight .hero-cover.back{left:180px}.midnight .floating-note{left:20px}.midnight .hero{background:radial-gradient(ellipse at 50% 70%,#38205b88,transparent 60%)}.midnight .hero h1{line-height:1.65}.toast{bottom:95px;font-size:12px;padding:14px 18px}.account-login{padding:35px 25px}.legal h1{font-size:25px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
