:root{--navy:#1f2f6b;--azul:#3a5496;--azul-claro:#7896c4;--papel:#f0e9db;--bege:#e2d6be;--rosa:#e2408c;--tinta:#2b2a33;--cinza:#6d6a72;--branco-papel:#fbf8f2}.brubs{background-color:var(--papel);min-height:100vh;color:var(--tinta);background-image:url(/img/papel.jpg);background-size:540px 540px;font-family:Montserrat,-apple-system,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.brubs ::selection{background:var(--azul-claro);color:#fff}.serifa{color:var(--navy);letter-spacing:-.01em;font-family:Calistoga,Georgia,serif;font-weight:400}.mao{font-family:Caveat,Segoe Print,cursive;font-weight:600}.mao-rosa{color:var(--rosa);font-family:Caveat,cursive;font-weight:700}.mao-navy{color:var(--navy);font-family:Caveat,cursive;font-weight:700}.coluna{max-width:30rem;margin:0 auto;padding:0 1.25rem;position:relative}.sublinha{white-space:nowrap;position:relative}.sublinha svg{width:104%;height:.42em;position:absolute;bottom:-.32em;left:-2%;overflow:visible}.adesivo{background:var(--branco-papel);color:var(--tinta);border-radius:14px;align-items:center;gap:.55rem;padding:.85rem 1.2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 1px #0000000a,0 10px 22px -10px #1f2f6b59,inset 0 0 0 2px #fff,inset 0 0 0 3px #1f2f6b0f}.adesivo:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(135deg,#e9e2d3 50%,#0000 50%);border-top-left-radius:6px;width:18px;height:18px;position:absolute;bottom:0;right:0;transform:rotate(180deg);box-shadow:-2px -2px 4px #0000000f}.adesivo:hover{transform:translateY(-2px) rotate(var(--r,0deg));box-shadow:0 14px 26px -12px #1f2f6b73,inset 0 0 0 2px #fff}.adesivo:focus-visible,.botao-escuro:focus-visible,.link-lista:focus-visible{outline:3px solid var(--azul-claro);outline-offset:3px}.folha{background:var(--branco-papel);border-radius:6px;padding:2rem 1.6rem 2.2rem;position:relative;box-shadow:0 30px 50px -28px #2b2a3373,0 2px #00000008}.folha-quadriculada{background-color:#fdfbf6;background-image:linear-gradient(#7896c42e 1px,#0000 1px),linear-gradient(90deg,#7896c42e 1px,#0000 1px);background-size:22px 22px}.fita{clip-path:polygon(3% 0,97% 4%,100% 50%,97% 96%,3% 100%,0 50%);background:#d6c4a0c7;width:110px;height:30px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #00000014}.polaroid{background:#fdfcf9;padding:12px 12px 56px;position:relative;box-shadow:0 22px 34px -20px #2b2a338c}.polaroid img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.polaroid figcaption{text-align:center;color:var(--navy);font-family:Caveat,cursive;font-size:1.45rem;font-weight:600;position:absolute;bottom:12px;left:0;right:0}.rasgado{background-repeat:no-repeat;background-size:100% 100%;padding:1rem 1.3rem;font-weight:600;line-height:1.35;position:relative}.rasgado-navy{color:#fff;background-image:url(/img/rasgado-navy.webp)}.rasgado-azul{color:#fff;background-image:url(/img/rasgado-azul.webp)}.rasgado-bege{color:var(--navy);background-image:url(/img/rasgado-bege.webp)}.rasgado-creme{color:var(--navy);background-image:url(/img/rasgado-creme.webp)}.enfeite{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.icone-finbot{border-radius:22.5%;flex:none;display:inline-block;box-shadow:0 1px 2px #0000001f}.palavra{white-space:nowrap;display:inline-block}.letra{display:inline-block}.escreve-linha{display:block}@media (prefers-reduced-motion:no-preference){.balanca{transform-origin:50% 90%;animation:6s ease-in-out infinite balanca}.pisca{animation:3.2s ease-in-out infinite pisca}.entra{animation:entra .8s cubic-bezier(.2,.8,.2,1) var(--d,0s) backwards}.letra{animation:letra .5s cubic-bezier(.2,.9,.3,1.25) var(--d,0s) backwards}.traco{stroke-dasharray:1;stroke-dashoffset:1px;animation:traco .75s cubic-bezier(.6,0,.3,1) var(--d,0s) forwards}.escreve,.escreve-linha{animation:escreve 1.1s cubic-bezier(.45,.05,.35,1) var(--d,0s) backwards}.cola{animation:cola .7s cubic-bezier(.2,.9,.3,1.3) var(--d,0s) backwards}.brota{animation:brota .9s cubic-bezier(.2,.9,.3,1.35) var(--d,0s) backwards}.bate{animation:bate 1.1s ease-out var(--d,0s) backwards;display:inline-block}.botao-escuro{position:relative;overflow:hidden}.botao-escuro:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:4.5s ease-in-out 1.5s infinite brilho;position:absolute;inset:0;translate:-120%}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-revela]:not([data-visto]){opacity:0}[data-revela]:not([data-visto]) .letra,[data-revela]:not([data-visto]) .escreve,[data-revela]:not([data-visto]) .escreve-linha,[data-revela]:not([data-visto]) .cola,[data-revela]:not([data-visto]) .brota{opacity:0;animation:none}[data-revela]:not([data-visto]) .traco{animation:none}[data-visto][data-revela=sobe]{animation:sobe .8s cubic-bezier(.2,.8,.2,1) var(--d,0s) backwards}[data-visto][data-revela=cai]{animation:cai 1s cubic-bezier(.2,.9,.3,1.15) var(--d,0s) backwards}[data-visto][data-revela=esq]{animation:esq .75s cubic-bezier(.2,.9,.3,1.2) var(--d,0s) backwards}[data-visto][data-revela=dir]{animation:dir .75s cubic-bezier(.2,.9,.3,1.2) var(--d,0s) backwards}[data-visto][data-revela=pop]{animation:cola .7s cubic-bezier(.2,.9,.3,1.3) var(--d,0s) backwards}[data-visto][data-revela=bloco]{opacity:1}[data-visto] .chega{animation:chega .45s cubic-bezier(.2,.9,.3,1.25) var(--d,0s) backwards}[data-visto] .digitando{animation:digita var(--d,1s) linear both}[data-revela]:not([data-visto]) .chega{opacity:0;animation:none}}@keyframes balanca{0%,to{transform:rotate(var(--r,0deg))}50%{transform:rotate(calc(var(--r,0deg) + 4deg))}}@keyframes pisca{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes entra{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes letra{0%{opacity:0;filter:blur(3px);translate:0 .35em;scale:.6}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes traco{to{stroke-dashoffset:0}}@keyframes escreve{0%{clip-path:inset(-20% 100% -20% -6%)}to{clip-path:inset(-20% -6%)}}@keyframes cola{0%{opacity:0;translate:0 -18px;scale:1.25}55%{opacity:1;translate:0 2px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes brota{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes bate{0%,to{scale:1}30%{scale:1.35}45%{scale:.92}60%{scale:1.15}}@keyframes brilho{0%{translate:-120%}35%,to{translate:120%}}@keyframes sobe{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes cai{0%{opacity:0;translate:0 -46px;rotate:7deg;scale:1.08}60%{opacity:1}to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes esq{0%{opacity:0;translate:-46px;rotate:-4deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes dir{0%{opacity:0;translate:46px;rotate:4deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes chega{0%{opacity:0;translate:0 10px;scale:.85}to{opacity:1;translate:0;scale:1}}@keyframes digita{0%{opacity:0}15%,88%{opacity:1}to{opacity:0}}.resposta{justify-items:start;display:grid}.resposta>*{grid-area:1/1}.digitando{opacity:0;background:#fff;border-radius:12px 12px 12px 3px;align-items:center;gap:4px;padding:.7rem .85rem;display:inline-flex;box-shadow:0 1px 1px #00000014}.digitando i{background:#9a97a0;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ponto}.digitando i:nth-child(2){animation-delay:.15s}.digitando i:nth-child(3){animation-delay:.3s}@keyframes ponto{0%,60%,to{opacity:.5;translate:0}30%{opacity:1;translate:0 -4px}}@media (prefers-reduced-motion:reduce){.digitando{display:none}}.link-lista{color:var(--tinta);border-bottom:1.5px solid #1f2f6b1f;align-items:center;gap:.9rem;padding:1rem .2rem;text-decoration:none;display:flex}.link-lista:hover .seta{color:var(--rosa);transform:translate(2px,-2px)}.link-lista strong{letter-spacing:.04em;color:var(--navy)}.seta{color:var(--cinza);transition:transform .15s,color .15s}.botao-escuro{background:var(--navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;font-size:1.15rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:flex;box-shadow:0 16px 30px -16px #1f2f6bcc}.botao-escuro:hover{background:#172456;transform:translateY(-2px)}.etiqueta{letter-spacing:.18em;text-transform:uppercase;color:var(--cinza);font-size:.78rem;font-weight:600}.passo{background:var(--branco-papel);border-radius:16px;padding:1.4rem 1.3rem 1.3rem;position:relative;box-shadow:0 18px 30px -22px #2b2a3380,inset 0 0 0 1.5px #1f2f6b12}.passo-num{color:var(--azul-claro);font-family:Calistoga,serif;font-size:2.6rem;line-height:1}.copiar-caixa{color:var(--navy);background:#f6f1e6;border:1.5px dashed #1f2f6b40;border-radius:12px;margin-top:.9rem;padding:.9rem 1rem;font-size:.95rem;font-weight:600;position:relative}.bolha-zap{color:#111;background:#d9fdd3;border-radius:12px 12px 3px;padding:.55rem .8rem;font-size:.95rem;display:inline-block;box-shadow:0 1px 1px #00000014}.bolha-fin{color:#111;background:#fff;border-radius:12px 12px 12px 3px;padding:.55rem .8rem;font-size:.95rem;display:inline-block;box-shadow:0 1px 1px #00000014}.brubs{isolation:isolate}.bolha{z-index:-1;pointer-events:none;position:absolute;overflow:visible}[data-paralaxe]{translate:0 var(--py,0px);will-change:translate}.progresso{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.progresso{z-index:60;pointer-events:none;background:linear-gradient(90deg, var(--azul-claro), var(--rosa));transform-origin:0;border-radius:0 3px 3px 0;height:3px;animation:linear both progresso;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}.gira-rolando{animation:linear both gira-rolando;animation-timeline:view();animation-range:entry exit}}}@keyframes progresso{0%{scale:0 1}to{scale:1}}@keyframes gira-rolando{0%{rotate:-2.5deg}to{rotate:2.5deg}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.adesivo{transition:transform .35s cubic-bezier(.2,.9,.3,1.4),box-shadow .25s,border-radius .45s}.adesivo:hover{border-radius:18px 12px 20px 10px}.adesivo:active{scale:.96}.link-lista{border-radius:10px;transition:padding .3s cubic-bezier(.2,.9,.3,1.2),background .3s}.link-lista:hover{background:#7896c414;padding-left:.7rem}.polaroid img{transition:scale .6s cubic-bezier(.2,.8,.2,1)}.polaroid:hover img{scale:1.03}}.vt-marca{view-transition-name:brubs-marca}.vt-foto{view-transition-name:brubs-foto}::view-transition-old(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(brubs-marca){animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.9,.3,1.05)}::view-transition-group(brubs-foto){animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.9,.3,1.05)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
