:root{--blue:#5290C9;--sea:#C1DBDA;--brown:#594A42;--sage:#628474;--paper:#f6f7f2;--white:#fffefb;--ink:#443b35;--muted:#81796f;--line:#e5e6dd;--peach:#f8eae0;--outline:0 0 0 4px #5290c950;--shadow:0 15px 40px rgba(73,80,70,.055)}
*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 9% 1%,#e8f2e950,transparent 26%),radial-gradient(circle at 96% 88%,#d5e9ec60,transparent 30%),var(--paper);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:none;box-shadow:var(--outline)}a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.page-wrap{width:min(1260px,calc(100% - 72px));margin:auto}.site-header{display:flex;align-items:center;justify-content:space-between;min-height:110px;border-bottom:1px solid #d9e2dc}.brand{display:flex;align-items:center;gap:12px;color:var(--brown);text-decoration:none}.brand-mark{display:grid;place-items:center;width:54px;height:54px}.brand-mark svg{width:100%;height:100%}.brand-copy{display:flex;flex-direction:column;line-height:1.25;letter-spacing:.12em}.brand-copy strong{font-size:12px;font-weight:800}.brand-copy small{font-size:10px;color:var(--sage);font-weight:750;letter-spacing:.25em;margin-top:5px}.header-actions{display:flex;align-items:center;gap:25px}.header-whisper{font-size:12px;color:#737f77;font-style:italic}.header-whisper span{font-style:normal;color:var(--sage);margin-left:6px}.icon-button{display:grid;place-items:center;border:1px solid #d9e2db;border-radius:50%;width:42px;height:42px;background:#ffffffba;color:var(--brown)}.icon-button:hover{background:white;border-color:#a9c8bf}.icon-button svg{height:20px;width:20px}.intro{display:flex;justify-content:space-between;align-items:center;min-height:259px;padding:26px 30px 12px 8px;gap:20px}.intro-copy{max-width:750px}.eyebrow,.card-kicker,.clock-label{font-size:11px;font-weight:800;letter-spacing:.165em;color:var(--sage)}.sparkle{margin-right:8px;font-size:15px}.intro h1{font-family:Georgia,"Times New Roman",serif;font-weight:600;font-size:clamp(33px,3.5vw,55px);line-height:1.12;letter-spacing:-.035em;color:var(--brown);margin:13px 0 11px}.intro h1 em,.now-card h2 em,.parking-card h2 em,.settings-pane h2 em{font-weight:500;color:var(--sage)}.intro p{font-size:15px;color:#6d6f68;margin:0;max-width:585px}.intro-stickers{display:flex;flex-wrap:wrap;gap:12px;margin-top:21px}.intro-stickers span{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:750;border:1px solid #d8e6d9;border-radius:50px;color:#5d7869;background:#eff6ef;padding:7px 12px}.intro-stickers span span{border:0;padding:0;font-size:14px;background:none}.hero-art{width:245px;flex-shrink:0;align-self:center;margin-right:10px}.hero-art svg{width:100%;filter:drop-shadow(0 10px 20px #8d9a8a12)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(350px,.85fr);align-items:stretch;gap:23px}.timer-card,.now-card,.parking-card,.clock-card{background:var(--white);border:1px solid #e4e8e0;border-radius:24px;box-shadow:var(--shadow)}.timer-card{padding:30px 34px 24px;min-height:672px;display:flex;flex-direction:column}.card-topline{display:flex;justify-content:space-between;align-items:center}.kicker-dot{display:inline-block;width:7px;height:7px;background:var(--sage);border-radius:50%;margin-right:8px;vertical-align:middle}.today-date{font-size:10px;letter-spacing:.12em;font-weight:650;color:#a2a39c}.mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f1f4ed;border-radius:13px;gap:4px;padding:5px;margin-top:26px}.mode-tab{border:0;color:#768078;border-radius:10px;padding:12px 8px;font-size:13px;font-weight:750;transition:background .2s,color .2s,box-shadow .2s}.mode-tab span{display:block;font-size:10px;font-weight:550;margin-top:2px}.mode-tab.active{background:white;color:var(--brown);box-shadow:0 3px 10px #2d48370f}.mode-tab:hover:not(.active){color:#3e6652;background:#e6f0e9}.timer-stage{display:flex;justify-content:center;align-items:center;flex:1;min-height:325px;padding-top:16px}.ring-wrap{width:min(100%,296px);aspect-ratio:1;position:relative}.progress-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ring-track,.ring-progress{fill:none;stroke-width:10}.ring-track{stroke:#e8ede6}.ring-progress{stroke:var(--blue);stroke-linecap:round;stroke-dasharray:854.513;stroke-dashoffset:0;transition:stroke-dashoffset .3s linear,stroke .2s}.timer-card.break-mode .ring-progress{stroke:var(--sage)}.timer-center{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:5px}.timer-mode-label{font-size:11px;font-weight:800;color:var(--sage);letter-spacing:.21em}.timer-digits{font-size:clamp(62px,6vw,86px);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.062em;line-height:1.12;color:var(--brown)}.timer-message{font-size:12px;color:#8e8f83;font-style:italic}.ring-star{position:absolute;background:var(--white);color:var(--sage);font-size:22px;line-height:1}.ring-star-1{top:12%;left:4%}.ring-star-2{bottom:13%;right:1%;font-size:17px;color:var(--blue)}.timer-actions{display:flex;justify-content:center;align-items:center;gap:16px}.control-button{border:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;font-size:13px;font-weight:750;white-space:nowrap;transition:transform .15s,background .15s}.control-button:active{transform:scale(.97)}.control-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.control-button.primary{background:var(--blue);color:white;box-shadow:0 6px 18px #5290c936;min-width:170px}.control-button.primary:hover{background:#3c7eba}.control-button.subtle{background:#f3f5ef;color:#657267}.control-button.subtle:hover{background:#e8efe5}.quick-start-line{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;margin:16px 0 27px;color:#8b8c83}.text-link{border:0;background:none;padding:0;color:#4d826b;text-decoration:underline;text-underline-offset:3px;font-size:inherit}.text-link:hover{color:#295b46}.tiny-divider{color:#bcc1ba}.timer-footer{border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:end;justify-content:space-between;gap:15px}.rhythm{flex:1}.rhythm-label{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--brown)}.rhythm-label span{color:#9ca198;font-weight:550;letter-spacing:0}.rhythm-pips{display:flex;gap:8px;margin-top:10px}.rhythm-pips i{display:block;height:8px;width:37px;max-width:20%;border-radius:99px;background:#e2e8df}.rhythm-pips i.done{background:var(--sage)}.mini-sessions{font-size:11px;font-weight:700;color:#748175;white-space:nowrap}.mini-star{color:#bd9b62;padding-right:4px;font-size:18px}.side-column{display:flex;flex-direction:column;gap:18px}.now-card,.parking-card{position:relative;padding:25px 27px;overflow:hidden}.now-card{min-height:218px;background:#fffefa}.side-card-heading{display:flex;align-items:center;gap:10px}.side-icon{width:28px;height:28px;border-radius:9px;background:#e8f3ed;display:inline-grid;place-items:center;color:var(--sage);font-size:18px;line-height:1}.side-icon.muted{background:#e7eff6;color:var(--blue)}.now-card h2,.parking-card h2,.settings-pane h2{font-family:Georgia,serif;font-weight:550;font-size:26px;letter-spacing:-.028em;margin:11px 0 3px;color:var(--brown)}.now-card p,.parking-card p,.settings-pane>p{color:#85887d;margin:0 0 17px;font-size:12px}.focus-task-input{width:100%;height:46px;background:#f8faf5;border:1px solid #e4e9e0;border-radius:11px;padding:0 14px;font-size:13px;color:var(--brown)}.focus-task-input::placeholder,.note-form input::placeholder{color:#9fa59c}.suggestion{font-size:11px;font-style:italic;color:#92a198;margin-top:11px}.suggestion>span{font-size:17px;padding-right:5px}.now-card-deco{position:absolute;right:28px;top:25px;font-size:20px;color:#e3e8c9}.parking-card{flex:1;min-height:255px}.parking-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.parking-card h2{margin-bottom:2px}.parking-count{font-size:10px;background:#f1f4ed;border-radius:99px;padding:6px 10px;color:#829084;font-weight:750;white-space:nowrap}.note-form{display:flex;align-items:center;gap:7px;margin-bottom:13px}.note-form input{height:45px;flex:1;min-width:0;background:#f8faf5;border:1px solid #e4e9e0;border-radius:11px;padding:0 13px;color:var(--brown);font-size:13px}.note-form button{width:44px;height:44px;border:0;border-radius:11px;color:white;background:var(--sage);font-size:25px;line-height:1}.note-form button:hover{background:#50725f}.notes-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px;max-height:194px;overflow-y:auto}.notes-list li{display:flex;align-items:center;gap:9px;min-height:36px;border-bottom:1px solid #f0f2ed;font-size:12px;color:#696b64}.notes-list li:last-child{border-bottom:0}.note-checkbox{appearance:none;width:17px;height:17px;border:1.5px solid #a5b9ab;border-radius:5px;flex-shrink:0;cursor:pointer;display:grid;place-items:center}.note-checkbox:checked{background:var(--sage);border-color:var(--sage)}.note-checkbox:checked:after{content:'✓';color:white;font-size:12px;line-height:1}.note-text{flex:1;overflow-wrap:anywhere}.notes-list li.checked .note-text{text-decoration:line-through;color:#abb2aa}.remove-note{border:0;background:transparent;color:#a4aea5;font-size:18px;line-height:1;width:28px;height:28px;border-radius:8px}.remove-note:hover{background:#f2f2ed;color:#7e6e62}.parking-empty{font-size:11px;color:#a2a8a0;font-style:italic;text-align:center;padding:7px 0 1px}.parking-empty span{color:#79aa8f;margin-right:4px}.clear-notes{margin-top:8px;font-size:11px}.clock-card{min-height:105px;background:#e6efeb;box-shadow:none;display:flex;align-items:center;justify-content:space-between;padding:18px 28px;border-color:#d7e6df}.clock-label{font-size:10px;color:#6d917e}.clock-time{font-weight:700;color:var(--brown);font-size:33px;line-height:1.15;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.clock-time span{font-size:13px;letter-spacing:.05em;color:#6e796f}.clock-right{display:flex;align-items:center;gap:12px;color:var(--sage)}.clock-right>span{font-size:28px}.clock-right p{font-size:12px;font-weight:700;line-height:1.3;margin:0}.clock-right em{font-weight:500}.site-footer{display:flex;justify-content:space-between;gap:15px;padding:33px 0 29px;font-size:11px;color:#8d998e}.site-footer>span:first-child span{color:var(--sage)}.footer-separator{padding:0 8px}.sr-only{border:0;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#4e6758;color:white;padding:12px 20px;border-radius:99px;font-size:13px;box-shadow:0 14px 30px #0002;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:20;text-align:center;max-width:calc(100vw - 30px)}.toast.visible{opacity:1;transform:translate(-50%,0)}dialog{width:min(480px,calc(100vw - 30px));padding:0;border:1px solid #dce7dd;border-radius:23px;background:var(--white);color:var(--brown);box-shadow:0 25px 100px #29292044}dialog::backdrop{background:rgba(45,53,45,.43);backdrop-filter:blur(3px)}.settings-pane{padding:28px}.settings-heading{display:flex;justify-content:space-between;gap:10px}.settings-pane h2{margin:7px 0 3px}.settings-pane>p{font-size:13px;margin:4px 0 23px}.dialog-close{width:34px;height:34px;font-size:24px}.setting-durations{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:19px}.setting-durations label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700}.setting-durations label span{font-size:10px;font-weight:400;color:#94a092}.setting-durations input{width:100%;border:1px solid #dae6dd;border-radius:9px;height:43px;padding:0 10px;color:var(--brown);background:#f9fbf7}.switch-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;border-top:1px solid var(--line)}.switch-row span{display:flex;flex-direction:column}.switch-row strong{font-size:12px}.switch-row small{font-size:11px;color:#8b9188;margin-top:3px}.switch-row input{appearance:none;width:41px;height:24px;border-radius:99px;border:1px solid #d2ddd1;position:relative;background:#d7dfd7;flex-shrink:0;cursor:pointer}.switch-row input:after{content:'';position:absolute;left:2px;top:2px;width:18px;height:18px;background:white;box-shadow:0 1px 4px #0002;border-radius:50%;transition:transform .2s}.switch-row input:checked{background:var(--sage);border-color:var(--sage)}.switch-row input:checked:after{transform:translateX(17px)}.settings-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:21px}.settings-actions .primary{min-width:160px}.privacy-note{font-size:10px;display:block;color:#98a297;margin-top:20px;text-align:center}
@media(max-width:1050px){.page-wrap{width:min(950px,calc(100% - 44px))}.intro{min-height:245px;padding-right:0}.hero-art{width:200px;margin-right:0}.dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:16px}.timer-card{padding:25px 22px}.now-card,.parking-card{padding:22px}.control-button{padding:0 15px}.timer-actions{gap:9px}.control-button.primary{min-width:145px}.clock-card{padding:17px 21px}.clock-right{gap:7px}}
@media(max-width:780px){.page-wrap{width:min(650px,calc(100% - 32px))}.site-header{min-height:84px}.header-whisper{display:none}.intro{min-height:0;padding:32px 0 22px;align-items:center}.intro h1{font-size:clamp(32px,6vw,46px)}.intro p{font-size:14px}.hero-art{width:160px}.intro-stickers{margin-top:15px}.dashboard-grid{grid-template-columns:1fr;gap:16px}.timer-card{min-height:630px}.side-column{gap:16px}.parking-card{min-height:230px}.site-footer{flex-direction:column;gap:5px;text-align:center;padding:25px 0}}
@media(max-width:520px){.page-wrap{width:calc(100% - 24px)}.brand-mark{width:45px;height:45px}.brand-copy strong{font-size:10px}.brand-copy small{font-size:9px}.site-header{min-height:75px}.intro{padding:29px 4px 21px}.intro h1{font-size:37px;max-width:345px}.intro p{font-size:13px;max-width:345px}.intro-stickers{gap:5px}.intro-stickers span{font-size:9px;padding:6px 9px}.hero-art{display:none}.timer-card{padding:21px 17px 21px;min-height:570px;border-radius:20px}.mode-tabs{margin-top:20px}.mode-tab{font-size:12px;padding:9px 3px}.mode-tab span{font-size:9px}.timer-stage{min-height:290px;padding-top:3px}.ring-wrap{width:min(100%,275px)}.timer-digits{font-size:75px}.timer-actions{gap:7px}.control-button{padding:0 12px;min-height:47px;font-size:12px}.control-button.primary{min-width:137px}.control-button.subtle svg{width:15px}.quick-start-line{font-size:10px;gap:6px;margin:17px 0 23px}.timer-footer{padding-top:17px}.rhythm-pips i{width:28px}.mini-sessions{font-size:10px}.now-card,.parking-card{border-radius:19px;padding:22px}.clock-card{border-radius:19px;padding:18px 19px}.clock-time{font-size:29px}.clock-right p{font-size:10px}.clock-right>span{font-size:22px}.settings-pane{padding:21px}.settings-pane h2{font-size:24px}.setting-durations{gap:6px}.settings-actions .control-button{padding:0 12px}.settings-actions .primary{min-width:148px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* v2 brand refresh */
.brand-lockup{display:flex;align-items:center;gap:14px;min-width:0}.brand-logo{display:block;height:56px;width:auto;max-width:min(100%,350px);object-fit:contain}.brand-badge{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border-radius:999px;background:#eef4f1;border:1px solid #dde8e1;color:var(--brown);font-size:10px;font-weight:800;letter-spacing:.14em;white-space:nowrap}.brand-copy,.brand-mark{display:none}.intro--brand{padding-right:10px}.hero-bears{position:relative;width:290px;height:210px;margin-right:12px;display:flex;align-items:flex-end;justify-content:center}.hero-cloud{position:absolute;inset:16px 10px 28px 18px;background:linear-gradient(180deg,#eef4f1 0%,#ddeae1 100%);border-radius:40px 55px 45px 60px;box-shadow:inset 0 0 0 1px #dbe7e0}.hero-bear{position:absolute;display:block;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(89,74,66,.12))}.hero-bear-wave{left:18px;bottom:20px;width:115px;transform:rotate(-4deg)}.hero-bear-mama{right:16px;bottom:7px;width:136px}.hero-note{position:absolute;left:52px;top:5px;max-width:190px;padding:12px 14px;background:#fffdfa;border:1px solid #e4e8de;border-radius:16px;color:#6b746d;font-size:12px;line-height:1.35;box-shadow:0 10px 24px rgba(89,74,66,.08)}.hero-spark{position:absolute;color:#97b4a1;font-size:20px}.hero-spark-1{left:8px;top:22px;color:#5290C9}.hero-spark-2{right:12px;top:44px;color:#628474}.clock-bear{display:block;width:48px;height:auto;object-fit:contain;filter:drop-shadow(0 3px 10px rgba(89,74,66,.08))}.clock-right{align-items:center}.clock-right p{text-align:left}.clock-card{gap:18px}.clock-right>span{display:none}@media(max-width:1050px){.brand-logo{height:50px;max-width:300px}.hero-bears{width:245px;height:190px}.hero-bear-wave{width:100px;left:14px}.hero-bear-mama{width:122px;right:12px}.hero-note{left:30px;top:8px;max-width:175px;font-size:11px}}@media(max-width:780px){.brand-lockup{gap:10px}.brand-logo{height:50px;max-width:260px}.brand-badge{font-size:9px;padding:8px 11px}.hero-bears{width:210px;height:170px}.hero-note{display:none}}@media(max-width:520px){.site-header{gap:10px}.brand-logo{height:36px;max-width:190px}.brand-badge{display:none}.intro--brand{padding-right:4px}.hero-bears{display:none}.clock-bear{width:42px}}
/* Brand footer tagline */
.site-footer{flex-wrap:wrap;row-gap:7px}.site-footer .footer-tagline{flex:0 0 100%;text-align:center;color:var(--brown);font-family:Georgia,"Times New Roman",serif;font-size:15px;font-style:italic;letter-spacing:.01em;padding:12px 0 2px;border-top:1px solid #dce5dc;margin-top:11px}@media(max-width:780px){.site-footer{row-gap:3px}.site-footer .footer-tagline{font-size:14px;margin-top:10px}}

/* Final visual polish: readable brand mark, unobstructed mascots, mobile bears */
@media(min-width:781px){.site-header{min-height:120px}.brand-logo{height:75px;max-width:360px}.hero-note{display:none}.hero-cloud{inset:15px 8px 20px}.hero-bear-wave{left:22px;bottom:13px;width:122px}.hero-bear-mama{right:5px;bottom:4px;width:144px}}
@media(min-width:521px) and (max-width:780px){.brand-logo{height:64px;max-width:310px}.hero-note{display:none}}
@media(max-width:520px){.site-header{min-height:85px}.brand-logo{height:51px;max-width:230px}.intro--brand{display:flex;flex-direction:column;align-items:stretch;padding-top:24px;padding-bottom:17px}.hero-bears{display:block;width:220px;height:150px;margin:7px auto 0;align-self:center}.hero-cloud{inset:10px 2px 8px}.hero-bear-wave{width:92px;left:25px;bottom:6px}.hero-bear-mama{width:102px;right:15px;bottom:0}.hero-note{display:none}.hero-spark-1{left:8px;top:13px}.hero-spark-2{right:9px;top:19px}}

/* Focus Den v4 — brand-clean refresh: typography + the supplied reading-bear art. */
.brand-lockup{display:flex;align-items:center;gap:12px;white-space:nowrap}
.brand-name{font-size:15px;letter-spacing:.065em;font-weight:850;color:#514740}
.brand-badge{display:inline-flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.12em;color:#594A42;font-weight:800;padding:10px 14px;border:1px solid #dbe6e0;border-radius:50px;background:#edf3ef}
.brand-logo,.brand-mark,.brand-copy{display:none!important}
.intro--brand{padding-right:0;min-height:245px;overflow:hidden;align-items:center}
.hero-reading{width:min(34%,395px);height:237px;flex:0 0 min(34%,395px);margin:0 0 -3px;align-self:flex-end;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;position:relative}
.hero-reading img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;filter:none}
.clock-bear{display:none!important}
.clock-right{gap:0}
.site-footer{flex-wrap:wrap;padding-bottom:33px}
.footer-tagline{flex:0 0 100%;border-top:1px solid #dde5de;padding-top:13px;margin-top:10px;text-align:center;font:italic 14px Georgia,serif;color:#5b514b;letter-spacing:.01em}
@media(max-width:1050px){.intro--brand{padding-right:0}.hero-reading{width:min(34%,325px);flex-basis:min(34%,325px);height:208px}.brand-name{font-size:13px}}
@media(max-width:780px){.intro--brand{gap:7px;overflow:hidden}.hero-reading{display:flex;width:31%;flex:0 0 31%;height:184px}.intro-copy{min-width:0}.intro h1{font-size:clamp(30px,5.5vw,43px)}.intro p{max-width:470px}.brand-name{font-size:13px}}
@media(max-width:520px){.brand-lockup{gap:7px;flex-wrap:wrap}.brand-name{font-size:11px;letter-spacing:.035em}.brand-badge{font-size:8px;padding:6px 9px}.site-header{gap:8px}.intro--brand{padding:25px 2px 20px;align-items:flex-start;min-height:0}.intro-copy{width:100%}.intro h1{font-size:34px;max-width:270px}.intro p{font-size:13px;max-width:270px}.intro-stickers{padding-right:110px;gap:5px}.intro-stickers span{font-size:9px;padding:5px 8px}.hero-reading{display:block;position:absolute;width:125px;height:145px;right:0;top:95px;mix-blend-mode:multiply;opacity:.96;pointer-events:none}.intro{position:relative}.footer-tagline{font-size:13px}}
@media(max-width:365px){.brand-name{font-size:10px}.brand-badge{font-size:7px}.intro h1{font-size:30px;max-width:225px}.intro p{max-width:245px}.hero-reading{width:100px;height:115px;top:110px}.intro-stickers{padding-right:90px}}
