:root{--ink:#1f2326;--ink-soft:#5d6569;--paper:#f6f1e8;--paper-2:#d4d1c8;--white:#fffdf8;--teal:#e55d2e;--teal-deep:#c94b20;--teal-soft:#f9e3d8;--line:#1f232624;--shadow:0 24px 70px #1f232617}html,body{background:var(--paper)}body{color:var(--ink);background:radial-gradient(circle at 92% 8%, #e55d2e14, transparent 28rem), var(--paper)}button:focus-visible,a:focus-visible{outline-color:#e55d2e61}::selection{color:var(--white);background:#e55d2e}.intro-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f1e8eb;border-color:#1f232624}.intro-header>div:not(.brand-mark),.intro-header>.library-link{display:none!important}.intro-header:after{content:"PAPO DE SEGUNDA · BY FLUENCYLAB";color:#1f2326a3;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.lesson-header{background:#f6f1e8f0;border-color:#1f232624;justify-content:space-between;align-items:center;gap:24px;display:flex}.lesson-header .section-nav,.lesson-header>div{display:none!important}.lesson-header:after{content:"PAPO DE SEGUNDA · BY FLUENCYLAB";color:#1f2326a3;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.brand-mark{color:var(--ink)}.brand-mark strong,.eyebrow,.path-card>span,.keyword-chip span,.mobile-stage-header>div span,.finished-grid strong{color:var(--teal)}.intro-screen,.lesson-shell,.finished-screen,.route-state,.library-screen{background:radial-gradient(circle at 90% 8%, #a7b3b829, transparent 30rem), linear-gradient(180deg, #faf7f0 0%, var(--paper) 58%, #f1ece3 100%)}.lesson-footer{background:#f6f1e8f5;border-color:#1f232624}.path-card,.listening-block,.statement-listener,.reading-sheet,.statement-reveal,.option-button,.truth-actions button,.finished-card,.route-state-card{background:var(--white);border-color:#1f232624}.path-note,.teacher-cue,.reading-cue,.global-progress span,.audio-button.is-playing,.finished-icon{background:var(--teal)}.audio-orb{color:var(--teal-deep);background:var(--teal-soft)}.listening-block small,.statement-listener small,.statement-reveal small,.correction-box span{color:var(--teal-deep)}.stage-panel{background:var(--ink)}.stage-panel--reading{background:#34393c}.stage-panel--false{background:#c94b20}.stage-panel--grammar{background:#24282a}.section-nav button span,.section-nav button.is-active span{color:var(--teal)}.reading-sheet mark{color:var(--ink);background:#e55d2e2b;box-shadow:inset 0 -.16em #e55d2e42}.correction-box{border-left-color:var(--teal);background:var(--teal-soft)}.truth-actions button:hover,.option-button:hover,.story-card:hover{border-color:#e55d2e8c}.hero-button,.nav-button--primary,.audio-button,.reveal-button,.grammar-question{background:var(--ink)}.hero-button:hover,.nav-button--primary:hover,.audio-button:hover,.reveal-button:hover{background:#2d3235}.library-link,.story-switch,.home-button,.nav-button--secondary{color:var(--ink);border-color:#1f232629}.library-screen:not(:has(.story-grid[aria-label="Choose a conversation"])) .story-card-topline>span{color:var(--white);background:var(--teal)}.library-screen:not(:has(.story-grid[aria-label="Choose a conversation"])) .story-card-action{color:var(--teal-deep)}.library-screen:not(:has(.story-grid[aria-label="Choose a conversation"])) .story-card{background:#fffdf8e0;border-color:#1f232624}body:has(.story-grid[aria-label="Choose a conversation for grammar review"]) .future-past-shortcut{display:none!important}@media (width<=760px){.intro-header:after,.lesson-header:after{letter-spacing:.08em;text-align:right;white-space:nowrap;max-width:48vw;font-size:8px;line-height:1.35}.brand-mark{font-size:17px}.lesson-header{padding:0 20px}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-main{padding-top:0!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-hero{flex-direction:column;align-items:stretch;isolation:auto!important;min-height:0!important;margin:0 -18px!important;padding:0!important;display:flex!important;overflow:visible!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-hero-art{background:var(--paper-2);border:0;border-bottom:1px solid #1f232624;order:0;width:100%;margin:0;z-index:auto!important;max-width:none!important;height:clamp(190px,31svh,270px)!important;position:relative!important;inset:auto!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-hero-art img{object-fit:cover;object-position:center 42%}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-hero:after{display:none!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-hero-copy{order:1;padding:28px 18px 0!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-hero .eyebrow{letter-spacing:.18em;margin-bottom:10px;font-size:9px}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-hero h1{letter-spacing:-.068em;text-wrap:balance;max-width:620px;font-size:clamp(2.95rem,13.6vw,4.75rem)!important;line-height:.9!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-hero-copy>p:last-child{max-width:34rem;border-top:2px solid var(--teal)!important;margin-top:20px!important;padding-top:16px!important;font-size:.95rem!important;line-height:1.58!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .story-grid{gap:14px;margin-top:72px!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .story-card{padding:26px 24px;min-height:290px!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .story-card-topline{margin-bottom:34px}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .story-card h2{font-size:clamp(1.85rem,8.4vw,2.55rem);line-height:1}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .story-card-action{padding-top:28px}}@media (width<=390px){.intro-header:after,.lesson-header:after{max-width:45vw;font-size:7px}.brand-mark{font-size:16px}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-hero-art{height:clamp(180px,29svh,215px)!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-hero-copy{padding-top:24px!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .library-hero h1{font-size:clamp(2.7rem,13vw,4rem)!important}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .story-grid{margin-top:62px!important}}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .animated-show-title{position:relative;overflow:visible}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .segunda-correction{z-index:1;isolation:isolate;display:inline-block;position:relative}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .segunda-word{z-index:1;position:relative}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .segunda-strike{z-index:3;opacity:0;transform-origin:50%;pointer-events:none;background:#fffdf8;border:1px solid #1f2326eb;border-radius:999px;height:max(3px,.045em);animation:.68s cubic-bezier(.16,1,.3,1) .36s forwards segundaLineDrop;position:absolute;top:52%;left:-.035em;right:-.035em;transform:translateY(-1.05em)rotate(-2.5deg)scaleX(.18);box-shadow:inset 0 1px #ffffffe6,0 .035em #1f232614}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .thursday-float{z-index:4;color:var(--teal);text-shadow:0 1px #ffffffd9;letter-spacing:.14em;white-space:nowrap;opacity:0;transform-origin:50%;pointer-events:none;background:linear-gradient(155deg,#fff 0%,#fffdf8 58%,#f2eee6 100%);border:1px solid #1f232647;border-radius:999px;padding:.5em .82em .46em;font-size:clamp(.62rem,.13em,.98rem);font-weight:900;line-height:1;animation:.56s cubic-bezier(.16,1.15,.3,1) .92s forwards thursdayCorrectionPop,3.6s ease-in-out 1.55s infinite thursdayCorrectionFloat;position:absolute;top:-.52em;left:63%;overflow:hidden;transform:translate(-50%,-.45rem)scale(.76)rotate(-3deg);box-shadow:0 5px 16px #1f232624,inset 0 1px #fffffffa,inset 0 -1px #d4d1c86b}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .thursday-float:after{content:"";opacity:.88;pointer-events:none;background:linear-gradient(110deg,#ffffff1a,#fffffff5,#ffffff1f);border-radius:999px;width:42%;height:34%;position:absolute;top:2px;left:13%;transform:rotate(-7deg)}@keyframes segundaLineDrop{0%{opacity:0;transform:translateY(-1.05em)rotate(-2.5deg)scaleX(.18)}68%{opacity:1;transform:translateY(.055em)rotate(-2.5deg)scaleX(1.04)}to{opacity:1;transform:translateY(0)rotate(-2.5deg)scaleX(1)}}@keyframes thursdayCorrectionPop{0%{opacity:0;transform:translate(-50%,-.45rem)scale(.76)rotate(-3deg)}70%{opacity:1;transform:translate(-50%,.08rem)scale(1.06)rotate(1deg)}to{opacity:1;transform:translate(-50%)scale(1)rotate(-1deg)}}@keyframes thursdayCorrectionFloat{0%,to{opacity:1;transform:translate(-50%)scale(1)rotate(-1deg)}50%{opacity:1;transform:translate(-50%,-.22rem)scale(1)rotate(.5deg)}}@media (width<=760px){.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .animated-show-title{padding-top:.12em}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .thursday-float{letter-spacing:.12em;padding:.48em .72em .44em;font-size:clamp(.58rem,2.2vw,.75rem);top:-.7em;left:59%}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .segunda-strike{height:max(2px,.05em)}}@media (width<=390px){.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .thursday-float{letter-spacing:.1em;padding:.44em .64em .4em;font-size:.56rem;top:-.82em;left:55%}}@media (prefers-reduced-motion:reduce){.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .segunda-strike{opacity:1;animation:none;transform:translateY(0)rotate(-2.5deg)scaleX(1)}.library-screen:has(.story-grid[aria-label="Choose a conversation"]) .thursday-float{opacity:1;animation:none;transform:translate(-50%)scale(1)rotate(-1deg)}}
