:root{--bg:#0a0c12;--panel:#05070c;--ink:#f2f5fa;--ink-70:#f2f5fab8;--ink-62:#f2f5fa9e;--accent:#2f6bd8;--accent-600:#1f56bc;--accent-700:#173f92;--accent-light:#7aa7f5;--whatsapp:#25d366;--instagram:#d81b6a;--rule:#f2f5fa4d;--hairline:#f2f5fa2e;--font-display:"Saira Condensed", "Saira", system-ui, sans-serif;--font-body:"Saira", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;border:2px solid var(--accent-light);background:var(--bg);color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:12px 18px;font-size:12px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip:focus{color:var(--ink);transform:translateY(0)}picture{display:contents}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;margin:0}a{color:var(--accent-light);text-decoration:none}a:hover{color:#a7c4fa}::selection{background:#2f6bd859}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes rm-fade{0%{opacity:0}to{opacity:1}}.page{min-height:100vh;position:relative;overflow-x:hidden}.page:before{content:"";z-index:-1;pointer-events:none;background-color:var(--bg);background-image:radial-gradient(62% 38% at 10% 4%,#d81b6a21,#0000 62%),radial-gradient(55% 34% at 92% 22%,#2f6bd826,#0000 64%),radial-gradient(70% 40% at 46% 78%,#7a3cff1c,#0000 66%),radial-gradient(50% 30% at 84% 96%,#d81b6a17,#0000 68%);position:fixed;inset:0}.kicker{font-family:var(--font-mono);letter-spacing:.2em;color:var(--accent-light);font-size:10.5px;font-weight:600}.btn{white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:10px;padding:15px 22px;font-family:inherit;font-size:15px;font-weight:800;display:inline-flex}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:var(--accent-600);color:#fff}.btn--primary:active{background:var(--accent-700)}.btn--ghost{border:2px solid var(--rule);color:var(--ink);background:0 0}.btn--ghost:hover{border-color:var(--accent-light);color:var(--ink);background:#f2f5fa14}.btn--white{color:var(--accent-700);background:#fff}.btn--white:hover{color:var(--accent-700);background:#eaeff9}.btn--sm{padding:11px 18px;font-size:13.5px}.header{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid var(--rule);background:#0a0c12eb;flex-wrap:wrap;align-items:center;gap:24px;padding:14px 28px;display:flex;position:sticky;top:0;box-shadow:0 2px #7aa7f538}.brandmark{flex-direction:column;margin-right:auto;line-height:1;display:flex}.brandmark__name{font-family:var(--font-display);letter-spacing:.01em;font-size:25px;font-weight:800}.brandmark__sub{font-family:var(--font-mono);letter-spacing:.26em;color:var(--accent-light);text-transform:uppercase;margin-top:6px;font-size:9.5px;font-weight:600}.nav{font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:22px;font-size:12px;font-weight:600;display:flex}.nav a{color:var(--ink)}.nav a:hover{color:var(--accent-light)}.header__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.social-icon{border:2px solid var(--rule);width:42px;height:42px;color:var(--ink);background:#f2f5fa0a;justify-content:center;align-items:center;display:inline-flex}.social-icon:hover{color:#fff;border-color:var(--accent-light);background:#f2f5fa1a}.social-icon--whatsapp{color:#d9ffe6;background:#25d3661f;border-color:#25d3667a}.social-icon--whatsapp:hover{border-color:var(--whatsapp);background:#25d36638}.social-icon--instagram{color:#ffd9e8;background:#d81b6a21;border-color:#d81b6a7a}.social-icon--instagram:hover{border-color:var(--instagram);background:#d81b6a3d}.hero{background-color:var(--panel);background-image:linear-gradient(101deg,#0000 24%,#96beff21 25.4%,#0000 27.2%),linear-gradient(97deg,#0000 44%,#ff5aa01c 45.2%,#0000 47.4%),linear-gradient(74deg,#0000 58%,#a57dff1a 59.4%,#0000 62%),linear-gradient(112deg,#0000 70%,#96beff14 71%,#0000 73.5%),radial-gradient(110% 85% at 80% 0,#2f6bd84d,#0000 62%),radial-gradient(85% 70% at 6% 100%,#d81b6a38,#0000 64%),radial-gradient(70% 60% at 42% 8%,#7a3cff24,#0000 66%);flex-direction:column;align-items:flex-start;padding:66px 28px 56px;display:flex}.hero h1{letter-spacing:.005em;text-wrap:balance;max-width:19ch;margin:20px 0 0;font-size:clamp(46px,6.6vw,90px);font-weight:800;line-height:.94}.hero p{color:#f2f5fac7;text-wrap:pretty;max-width:52ch;margin:24px 0 0;font-size:16.5px;line-height:1.6}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__socials{border:2px solid var(--rule);background:var(--rule);grid-template-columns:repeat(2,minmax(220px,1fr));gap:2px;width:min(100%,660px);margin-top:26px;display:grid}.social-card{min-width:0;color:var(--ink);background:#05070cc7;align-items:center;gap:14px;padding:14px 16px;display:flex}.social-card:hover{color:#fff;background:#0d1220}.social-card__icon{border:1px solid var(--hairline);flex:none;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.social-card--whatsapp .social-card__icon{color:#d9ffe6;background:#25d36624;border-color:#25d3666b}.social-card--instagram .social-card__icon{color:#ffd9e8;background:#d81b6a24;border-color:#d81b6a6b}.social-card__text{flex-direction:column;gap:4px;min-width:0;display:flex}.social-card__text strong{color:#fff;font-size:14px;font-weight:800;line-height:1.1}.social-card__text small{font-family:var(--font-mono);color:var(--ink-62);overflow-wrap:anywhere;font-size:10.5px;line-height:1.4}.band{border-bottom:2px solid var(--rule)}.logoband{background:var(--panel);border-top:2px solid var(--rule)}.logoband__logo{object-fit:contain;border-bottom:2px solid var(--rule);width:100%;height:auto;max-height:360px;display:block}.featured__label{margin:26px 28px 0;display:block}.featured__grid{background:var(--rule);border:2px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2px;margin:14px 28px 30px;display:grid}.fcard{background:var(--panel);color:var(--ink);flex-direction:column;display:flex}.fcard:hover{color:var(--ink);background:#0d1220}.frame{aspect-ratio:3/4;background:radial-gradient(120% 78% at 50% 0%, #2f6bd833, transparent 66%), radial-gradient(100% 70% at 50% 100%, #d81b6a24, transparent 68%), var(--panel);width:100%;line-height:0;display:block;overflow:hidden}.frame img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.fcard__body{flex-direction:column;gap:7px;padding:14px 16px 18px;display:flex}.fcard__name{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1.05}.fcard__meta{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent-light);font-size:9.5px;font-weight:500}.stats{border-bottom:2px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(215px,1fr));display:grid}.stat{border-right:2px solid var(--rule);padding:22px 28px}.stat:last-child{border-right:0}.stat__num{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.stat__lines{letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.15}.stat__label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-62);margin-top:9px;font-size:10px;font-weight:600}.catalog{padding:56px 28px 12px}.catalog__head{border-bottom:2px solid var(--rule);flex-wrap:wrap;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.catalog__head h2{letter-spacing:.005em;margin:12px 0 0;font-size:clamp(38px,4.6vw,60px);font-weight:800;line-height:.95}.catalog__note{color:#f2f5faa6;max-width:34ch;margin:0;font-size:13.5px;line-height:1.55}.filters{flex-wrap:wrap;gap:8px;padding:20px 0 28px;display:flex}.chip{cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--rule);color:var(--ink);background:0 0;padding:11px 15px;font-size:11.5px;font-weight:600}.chip:hover{border-color:var(--accent-light)}.chip--on{background:var(--accent);border-color:var(--accent);color:#fff}.chip__count{opacity:.55;font-weight:500}.grid{background:var(--rule);border:2px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:2px;display:grid}.card{background:var(--bg);flex-direction:column;display:flex}.card__imgbtn{cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative}.card__imgbtn:hover{opacity:.88}.card__flag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent-light);background:#05070cd9;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:0;left:0}.card__badge{background:var(--accent);color:#fff;font-family:var(--font-mono);letter-spacing:.12em;padding:6px 10px;font-size:10px;font-weight:600;position:absolute;top:0;right:0}.card__body{flex-direction:column;flex:1;gap:10px;padding:16px 16px 20px;display:flex}.card__brand{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent-light);font-size:10px;font-weight:600}.card__name{letter-spacing:.01em;min-height:2.1em;font-size:23px;font-weight:700;line-height:1.05}.card__specs{border-top:1px solid var(--rule);flex-direction:column;min-height:150px;margin:4px 0 0;padding:0;list-style:none;display:flex}.card__specs li{border-bottom:1px solid var(--rule);font-family:var(--font-mono);color:#f2f5fac7;padding:8px 0;font-size:11px;line-height:1.5}.card__quote{color:#d9ffe6;text-align:center;background:#25d3661f;border:1px solid #25d36680;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:auto;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.card__quote:hover{color:#fff;border-color:var(--whatsapp);background:#25d36638}.lightbox{z-index:90;cursor:zoom-out;background:#040509f0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;animation:.18s ease-out rm-fade;display:flex;position:fixed;inset:0}.lightbox__img{object-fit:contain;border:2px solid var(--rule);max-width:min(100%,640px);max-height:78vh;display:block}.lightbox__bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.lightbox__name{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:800}.brands{border-top:2px solid var(--rule);border-bottom:2px solid var(--rule);margin-top:56px}.brands__head{border-bottom:2px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:8px 28px;padding:26px 28px;display:flex}.brands__head p{color:var(--ink-70);margin:0;font-size:14px;line-height:1.6}.brandcards{background:var(--rule);border-bottom:2px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2px;display:grid}.brandcard{background:var(--panel);flex-wrap:wrap;align-items:center;gap:22px;padding:26px 28px;display:flex}.brandcard img{object-fit:cover;flex:none;width:132px;height:132px;display:block}.brandcard__text{flex-direction:column;gap:8px;min-width:0;display:flex}.brandcard__name{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:.95}.brandcard__sub{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent-light);font-size:10px;font-weight:600}.brandcard__note{color:var(--ink-70);font-size:13.5px;line-height:1.5}.brands__also{padding:22px 28px 0}.brands__row{background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2px;margin-top:18px;display:grid}.brands__cell{background:var(--bg);align-items:center;padding:30px 22px;display:flex}.brands__cell span{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(22px,2.4vw,32px);font-weight:800}.local{border-bottom:2px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.local__info{border-right:2px solid var(--rule);flex-direction:column;align-items:flex-start;padding:52px 28px;display:flex}.local__info h2{letter-spacing:.005em;margin:14px 0 0;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:.98}.rows{border-top:2px solid var(--rule);width:100%;margin-top:28px}.row{border-bottom:1px solid var(--rule);gap:18px;padding:16px 0;display:flex}.row__k{min-width:100px;font-family:var(--font-mono);letter-spacing:.14em;color:#f2f5fa99;padding-top:4px;font-size:10px;font-weight:600}.row__v{font-size:15px;line-height:1.5}.row__links{flex-wrap:wrap;gap:6px 9px;display:flex}.local__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.map{background:var(--panel);min-height:420px}.map iframe{filter:grayscale(.35)contrast(1.05);border:0;width:100%;height:100%;min-height:420px;display:block}.cta{background:var(--accent);border-top:2px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(330px,1fr));display:grid}.cta__left{flex-direction:column;align-items:flex-start;padding:60px 28px;display:flex}.cta__left h2{letter-spacing:.005em;color:#fff;text-wrap:balance;max-width:20ch;margin:18px 0 0;font-size:clamp(42px,6vw,80px);font-weight:800;line-height:.94}.cta__left p{color:#fff;max-width:46ch;margin:20px 0 0;font-size:16px;line-height:1.6}.cta .kicker{color:#fff}.cta__right{border-left:2px solid #ffffff8c;flex-direction:column;justify-content:center;padding:60px 28px;display:flex}.cta__right>.kicker{border-bottom:2px solid #ffffff8c;padding-bottom:14px}.cta__hours{color:#fff;margin:22px 0 0;font-size:14px;line-height:1.6}.contact-row{color:#fff;border-bottom:1px solid #ffffff73;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.contact-row:hover{color:#fff;padding-left:8px}.contact-row__lead{align-items:center;gap:14px;min-width:0;display:flex}.contact-row__icon{background:#ffffff1a;border:1px solid #ffffff80;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.contact-row__icon--whatsapp{background:#25d36638}.contact-row__icon--instagram{background:#d81b6a38}.contact-row__text{flex-direction:column;gap:6px;min-width:0;display:flex}.contact-row__label{font-family:var(--font-mono);letter-spacing:.16em;font-size:9.5px;font-weight:600}.contact-row__value{font-family:var(--font-display);letter-spacing:.01em;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1}.footer{border-top:2px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:28px;padding:38px 28px;display:grid}.footer__name{font-family:var(--font-display);letter-spacing:.01em;font-size:22px;font-weight:800}.footer__col{color:var(--ink-62);font-size:12.5px;line-height:1.7}.footer__socials{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.footer__socials a{border:1px solid var(--hairline);color:var(--ink);align-items:center;gap:7px;padding:7px 9px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.footer__socials a:hover{color:#fff;border-color:var(--accent-light);background:#f2f5fa12}@media (width<=700px){.header{gap:8px 14px;padding:10px 18px}.brandmark__name{font-size:21px}.header__actions{gap:8px;width:auto;margin-left:auto}.header__actions .btn{display:none}.social-icon{width:38px;height:38px}.nav{order:3;gap:20px;width:100%;font-size:11.5px}.hero{padding:44px 18px 40px}.hero__socials{grid-template-columns:1fr}.catalog{padding:40px 18px 12px}.local__info,.cta__left,.cta__right{padding:40px 18px}.local__info{border-right:0;border-bottom:2px solid var(--rule)}.cta__right{border-top:2px solid #ffffff8c;border-left:0}.footer{padding:28px 18px}.featured__grid{margin:14px 18px 24px}.featured__label{margin:22px 18px 0}.brands__head,.brandcard,.brands__also{padding-left:18px;padding-right:18px}.stat{border-right:0;border-bottom:2px solid var(--rule);padding:18px}.contact-row__icon{width:38px;height:38px}.local__actions .btn{flex:145px;justify-content:center}}.catalog__tools{padding:20px 0 8px}.search{border:2px solid var(--rule);color:var(--ink-62);background:#f2f5fa08;align-items:center;gap:10px;max-width:520px;padding:0 14px;display:flex}.search__input{min-width:0;color:var(--ink);font-family:var(--font-body);background:0 0;border:0;outline:0;flex:1;padding:13px 0;font-size:14.5px}.search__input::placeholder{color:#f2f5fa6b}.search__input::-webkit-search-cancel-button{display:none}.search__clear{cursor:pointer;color:var(--ink-62);background:0 0;border:0;padding:6px;display:inline-flex}.catalog__status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-62);margin:0 0 16px;font-size:10.5px;font-weight:600}.chip:disabled{cursor:not-allowed;opacity:.3}.chip:disabled .chip__count{opacity:.8}.empty{border-top:2px solid var(--rule);flex-direction:column;align-items:flex-start;gap:10px;padding:56px 0 40px;display:flex}.empty__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:26px;font-weight:800}.empty__hint{color:var(--ink-70);max-width:46ch;margin:0 0 10px;font-size:14px;line-height:1.6}.card__foot{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.stock{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:5px 9px;font-size:9.5px;font-weight:600;display:inline-flex}.stock:before{content:"";background:currentColor;width:6px;height:6px}.stock--disponible{color:#7ff0ab;background:#25d3661f;border-color:#25d36680}.stock--pedido{color:var(--ink-70);background:#f2f5fa0f;border-color:#f2f5fa47}.card__price{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-62);margin-left:auto;font-size:10.5px;font-weight:600}.fcard{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;padding:0}.fabs{z-index:60;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.fab--wa{background:var(--whatsapp);color:#04220f;border-color:#17a94f;padding:14px 18px;box-shadow:0 10px 26px #0006}.fab--wa:hover{color:#04220f}.fab--wa svg{fill:currentColor}.fab__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:600}.fab--top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;color:var(--ink);background:#0a0c12eb}.lightbox__panel{position:relative}.lightbox__nav{z-index:2;cursor:pointer;border:2px solid var(--rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:46px;height:46px;color:var(--ink);background:#0a0c12d9;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav--prev{left:10px}.lightbox__nav--next{right:10px}.lightbox__nav--next svg{transform:rotate(180deg)}.lightbox__bar{cursor:default}.lightbox__meta{flex-direction:column;align-items:center;gap:7px;display:flex}.lightbox__sub{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.lightbox__price{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink);font-size:11px;font-weight:600}.lightbox__count{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-62);font-size:10.5px;font-weight:600}@media (width<=700px){.catalog__tools{padding:16px 0 4px}.search{max-width:none}.fabs{gap:8px;bottom:14px;right:14px}.fab--wa{width:56px;height:56px;padding:0}.fab__label{display:none}.fab--top,.lightbox__nav{width:42px;height:42px}.lightbox__nav--prev{left:4px}.lightbox__nav--next{right:4px}.empty{padding:40px 0 32px}}:root{--paper:#f4f6fb;--paper-ink:#0a0c12;--paper-rule:#0a0c1229;--paper-hair:#0a0c121a;--paper-soft:#0a0c128f}.bookband{border-bottom:2px solid var(--rule)}.bookband__head{flex-wrap:wrap;align-items:flex-end;gap:20px;padding:56px 28px 18px;display:flex}.bookband__head h2{letter-spacing:.005em;margin:12px 0 0;font-size:clamp(38px,4.6vw,60px);font-weight:800;line-height:.95}.bookband__open{flex:none;align-self:center}.bookband__note{color:#f2f5faa6;max-width:36ch;margin:0;font-size:13.5px;line-height:1.55}.book__jump{flex-wrap:wrap;gap:8px;padding:20px 28px 24px;display:flex}.book{border-top:2px solid var(--rule);background-color:var(--panel);background-image:radial-gradient(78% 58% at 50% 0,#2f6bd833,#0000 68%),radial-gradient(70% 52% at 50% 100%,#d81b6a21,#0000 70%);justify-content:center;padding:34px 28px 38px;display:flex;position:relative}.book:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.book__host{width:100%;max-width:1040px;min-height:420px}.book--ready .book__host{min-height:0}.book__block{margin:0 auto}.book--reader{border-top:0;flex:1;align-items:center;min-height:0;padding:14px 12px 8px}.book--reader .book__host{align-self:stretch;max-width:1300px;height:100%;min-height:0}.book--reader .book__block,.book--reader .stf__wrapper{height:100%}.book__bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:18px 28px 26px;display:grid}.book__nav{cursor:pointer;border:2px solid var(--rule);width:46px;height:46px;color:var(--ink);background:#f2f5fa0a;justify-content:center;align-items:center;display:inline-flex}.book__nav:hover:not(:disabled){border-color:var(--accent-light);background:#f2f5fa1a}.book__nav:disabled{opacity:.28;cursor:not-allowed}.book__nav--next svg{transform:rotate(180deg)}.book__count{text-align:center;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-62);font-size:10.5px;font-weight:600}.book__progress{background:var(--hairline);grid-column:1/-1;height:3px}.book__progress>span{background:var(--accent);transform-origin:0;height:100%;transition:transform var(--dur-panel,.26s) var(--ease-out,ease);display:block}.book__bar--waiting{min-height:105px}.reader .book__bar{padding:10px 14px 12px}.bookpage{background:var(--paper);box-shadow:0 10px 30px #00000080}.leaf{background:var(--paper);width:100%;height:100%;color:var(--paper-ink);flex-direction:column;padding:5.6% 5.2%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.leaf:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0c122b,#0a0c1200 7%),linear-gradient(270deg,#0a0c1221,#0a0c1200 6%);position:absolute;inset:0}.leaf a *,.leaf button *{pointer-events:none}.leaf__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:2.6cqw;font-weight:600}.leaf__heading{margin:2.7cqw 0 0;font-size:7.8cqw;font-weight:800;line-height:.98}.leaf__folio{font-family:var(--font-mono);letter-spacing:.14em;color:var(--paper-soft);font-size:2.6cqw;font-weight:600}.leaf--index .leaf__note{margin-top:auto}.leaf__note{color:var(--paper-soft);margin:4.2cqw 0 0;font-size:3cqw;line-height:1.5}.leaf--cover,.leaf--back{color:var(--ink);background-color:#05070c;background-image:linear-gradient(101deg,#0000 24%,#96beff24 25.4%,#0000 27.2%),linear-gradient(74deg,#0000 58%,#a57dff1f 59.4%,#0000 62%),radial-gradient(110% 80% at 82% 0,#2f6bd85c,#0000 62%),radial-gradient(90% 70% at 4% 100%,#d81b6a42,#0000 64%);box-shadow:inset 0 0 0 1px #f2f5fa29}.leaf--cover .leaf__eyebrow,.leaf--back .leaf__eyebrow{color:var(--accent-light)}.leaf--cover:after,.leaf--back:after{background:linear-gradient(90deg,#0000004d,#0000 9%)}.leaf__brand{color:#fff;margin:2cqw 0 0;font-size:8.9cqw;font-weight:800;line-height:.95}.leaf__cover-art{aspect-ratio:16/10;border:1px solid #f2f5fa38;margin:5.1cqw 0;line-height:0;display:block;overflow:hidden}.leaf__cover-art img{object-fit:contain;width:100%;height:100%;display:block}.leaf__title{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:#fff;margin-top:auto;font-size:14.5cqw;font-weight:800;line-height:.9}.leaf__lead{color:#f2f5fac7;margin:3.1cqw 0 0;font-size:3.3cqw;line-height:1.5}.leaf__hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-light);margin-top:auto;padding-top:4.2cqw;font-size:2.5cqw;font-weight:600}.backlist{margin:4.7cqw 0 0;padding:0;list-style:none}.backlist a{color:var(--ink);border-bottom:1px solid #f2f5fa38;align-items:center;gap:3.1cqw;padding:3.1cqw 0;display:flex}.backlist a:hover{color:#fff}.backlist span{flex-direction:column;gap:3px;min-width:0;display:flex}.backlist strong{font-size:3.3cqw;font-weight:800;line-height:1.15}.backlist small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-62);font-size:2.5cqw}.leaf__hours{color:#f2f5fac7;margin:4.2cqw 0 0;font-size:2.9cqw;line-height:1.6}.toc{margin:4.7cqw 0 0;padding:0;list-style:none}.toc__row{border:0;border-bottom:1px solid var(--paper-hair);width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;align-items:baseline;gap:2.7cqw;padding:2.9cqw 0;display:flex}.toc__row:hover{color:var(--accent-700)}.toc__label{flex:1;min-width:0;font-size:3.2cqw;font-weight:700;line-height:1.2}.toc__count{font-family:var(--font-mono);color:var(--paper-soft);font-size:2.5cqw}.toc__page{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent-700);font-size:2.7cqw;font-weight:600}.leaf__grid{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3.6cqw;min-height:0;margin:3.6cqw 0 0;padding:0;list-style:none;display:grid}.leaf__grid--2{grid-template-rows:1fr}.leaf__grid--3>:first-child{grid-row:span 2}.gcard{min-height:0;display:flex}.gcard__btn{width:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.gcard__frame{background:radial-gradient(120% 78% at 50% 0,#2f6bd83d,#0000 66%),radial-gradient(100% 70% at 50% 100%,#d81b6a29,#0000 68%),#05070c;flex:1;min-height:0;line-height:0;position:relative;overflow:hidden}.gcard__frame img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.leaf__grid--2 .gcard__frame img,.leaf__grid--3>:first-child .gcard__frame img{object-fit:contain;object-position:center}.gcard__badge{background:var(--accent);color:#fff;font-family:var(--font-mono);letter-spacing:.1em;padding:.9cqw 1.5cqw;font-size:max(7px,1.8cqw);font-weight:600;line-height:1;position:absolute;top:0;right:0}.gcard__zoom{color:var(--accent-light);background:#05070cd9;padding:1.1cqw 1.4cqw;line-height:0;display:flex;position:absolute;bottom:0;left:0}.gcard__btn:hover .gcard__zoom{color:#fff;background:var(--accent)}.gcard__name{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2.2cqw;font-size:max(11px,3.4cqw);font-weight:700;line-height:1.06;display:-webkit-box;overflow:hidden}.gcard__btn:hover .gcard__name{color:var(--accent-700)}.gcard__foot{align-items:center;gap:1.6cqw;margin-top:1.4cqw;display:flex}.gcard .stock{letter-spacing:.1em;padding:.9cqw 1.5cqw;font-size:max(7.5px,1.9cqw)}.gcard .stock:before{width:4px;height:4px}.gcard__price{font-family:var(--font-mono);color:var(--paper-soft);margin-left:auto;font-size:max(7.5px,1.9cqw);font-weight:600}.leaf__head{border-bottom:2px solid var(--paper-rule);align-items:baseline;gap:10px;padding-bottom:2.7cqw;display:flex}.leaf__cat{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-700);flex:1;font-size:2.5cqw;font-weight:600;overflow:hidden}.leaf__figure{aspect-ratio:4/3;cursor:zoom-in;background:radial-gradient(120% 78% at 50% 0,#2f6bd83d,#0000 66%),radial-gradient(100% 70% at 50% 100%,#d81b6a29,#0000 68%),#05070c;border:0;width:100%;margin:3.8cqw 0 0;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.leaf__figure img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.leaf__badge{background:var(--accent);color:#fff;font-family:var(--font-mono);letter-spacing:.12em;padding:1.3cqw 2.1cqw;font-size:2.2cqw;font-weight:600;line-height:1;position:absolute;top:0;right:0}.leaf__zoom{color:var(--accent-light);font-family:var(--font-mono);letter-spacing:.12em;background:#05070cd9;align-items:center;gap:5px;padding:1.6cqw 2.1cqw;font-size:2.2cqw;font-weight:600;line-height:1;display:flex;position:absolute;bottom:0;left:0}.leaf__figure:hover .leaf__zoom{color:#fff;background:var(--accent)}.leaf__brand-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-700);margin-top:3.1cqw;font-size:2.5cqw;font-weight:600}.leaf__name{color:var(--paper-ink);margin:1.6cqw 0 0;font-size:6.5cqw;font-weight:700;line-height:1.02}.leaf__specs{border-top:1px solid var(--paper-hair);margin:3.1cqw 0 0;padding:0;list-style:none}.leaf__specs li{border-bottom:1px solid var(--paper-hair);font-family:var(--font-mono);color:#0a0c12bd;padding:1.9cqw 0;font-size:2.7cqw;line-height:1.45}.leaf__foot{flex-wrap:wrap;align-items:center;gap:2.1cqw;margin-top:auto;padding-top:3.1cqw;display:flex}.leaf .stock{padding:1.1cqw 1.9cqw;font-size:2.1cqw}.leaf .stock:before{width:5px;height:5px}.leaf .stock--disponible{color:#0f6b3a;background:#25d36629;border-color:#17a94f8c}.leaf .stock--pedido{color:var(--paper-soft);background:#0a0c120d;border-color:#0a0c123d}.leaf__price{font-family:var(--font-mono);letter-spacing:.06em;color:var(--paper-soft);margin-left:auto;font-size:2.3cqw;font-weight:600}.leaf__quote{color:#fff;background:#0f6b3a;justify-content:center;align-items:center;gap:1.9cqw;margin-top:2.7cqw;padding:2.3cqw 2.7cqw;font-size:2.8cqw;font-weight:800;line-height:1.2;display:flex}.leaf__quote:hover{color:#fff;background:#0a4f2a}.leaf__quote svg{fill:currentColor}.leaf--blank{justify-content:flex-end;align-items:flex-end}@media (width<=700px){.bookband__head{padding:40px 18px 16px}.book__jump{padding:16px 18px 20px}.book{padding:22px 14px 26px}.book__host{min-height:300px}.book__bar{padding:16px 18px 22px}.book__nav{width:42px;height:42px}}:root{--dur-press:90ms;--dur-hover:.19s;--dur-panel:.26s;--dur-reveal:.62s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-emph:cubic-bezier(.16, 1, .3, 1);--header-h:76px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-top:calc(var(--header-h) + 20px)}.js-reveal [data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-emph), transform var(--dur-reveal) var(--ease-emph);transform:translateY(20px)}.js-reveal [data-reveal=scale]{transform:scale(.975)}.js-reveal [data-reveal].is-in{opacity:1;transform:none}.js-reveal [data-reveal-grid]>*{opacity:0;transition:opacity .54s var(--ease-emph), transform .54s var(--ease-emph);transition-delay:calc(min(var(--i,0), 11) * 42ms);transform:translateY(16px)}.js-reveal [data-reveal-grid].is-in>*{opacity:1;transform:none}.js-reveal [data-reveal-grid=hairline]{transition:background-color .52s var(--ease-out) .14s, border-color .52s var(--ease-out) .14s;background-color:#0000;border-color:#0000}.js-reveal [data-reveal-grid=hairline].is-in{background-color:var(--rule);border-color:var(--rule)}[data-enter]{animation:rm-rise .68s var(--ease-emph) both;animation-delay:calc(var(--i,0) * 85ms + 60ms)}@keyframes rm-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.media{opacity:0;transition:opacity .52s var(--ease-out), transform .62s var(--ease-out)}.media.is-loaded{opacity:1}.header{transition:padding var(--dur-panel) var(--ease-out), background-color var(--dur-panel) var(--ease-out), box-shadow var(--dur-panel) var(--ease-out)}html[data-scrolled=true] .header{background:#0a0c12f5;padding-top:9px;padding-bottom:9px;box-shadow:0 2px #7aa7f538,0 16px 34px #00000080}.brandmark__name{transition:font-size var(--dur-panel) var(--ease-out)}.brandmark__sub{max-height:16px;transition:max-height var(--dur-panel) var(--ease-out), opacity var(--dur-panel) var(--ease-out), margin-top var(--dur-panel) var(--ease-out);display:block;overflow:hidden}html[data-scrolled=true] .brandmark__name{font-size:21px}html[data-scrolled=true] .brandmark__sub{opacity:0;max-height:0;margin-top:0}.header__progress{height:2px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;background:linear-gradient(90deg, var(--accent-light), var(--instagram));will-change:transform;position:absolute;bottom:-2px;left:0;right:0}.nav a{transition:color var(--dur-hover) var(--ease-out);padding-bottom:3px;position:relative}.nav a:after{content:"";background:var(--accent-light);transform-origin:0;height:2px;transition:transform var(--dur-hover) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav a:focus-visible:after{transform:scaleX(1)}.nav a[data-active=true]{color:var(--accent-light)}.nav a[data-active=true]:after{transform:scaleX(1)}.btn{transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn:active{transition-duration:var(--dur-press);transform:translateY(0)scale(.985)}.btn--primary:hover{box-shadow:0 10px 24px #2f6bd85c}.btn--white:hover{box-shadow:0 10px 24px #00000038}.btn--ghost:hover{box-shadow:0 10px 24px #00000047}.btn svg{transition:transform var(--dur-hover) var(--ease-out)}.btn--ghost:hover svg{transform:translateY(2px)}.chip{transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.chip:hover{transform:translateY(-2px)}.chip:active{transition-duration:var(--dur-press);transform:translateY(0)scale(.97)}.chip__count{transition:opacity var(--dur-hover) var(--ease-out)}.chip:hover .chip__count{opacity:.85}.social-icon{transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.social-icon:hover{transform:translateY(-2px)}.social-icon:active{transition-duration:var(--dur-press);transform:translateY(0)scale(.94)}.card,.fcard{transition:background-color var(--dur-hover) var(--ease-out)}.card:hover{background:#0d1220}.card__imgbtn{transition:opacity var(--dur-hover) var(--ease-out)}.card__imgbtn:hover .media,.fcard:hover .media{transform:scale(1.06)}.card__imgbtn:active .media{transition-duration:var(--dur-press);transform:scale(1.02)}.card__flag{transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), padding-right var(--dur-hover) var(--ease-out)}.card__imgbtn:hover .card__flag{background:var(--accent);color:#fff;padding-right:16px}.card__flag svg{transition:transform var(--dur-hover) var(--ease-out)}.card__imgbtn:hover .card__flag svg{transform:scale(1.15)}.card__quote{transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.card__quote:hover{transform:translateY(-2px)}.card__quote:active{transition-duration:var(--dur-press);transform:none}.fcard__name{transition:color var(--dur-hover) var(--ease-out)}.fcard:hover .fcard__name{color:var(--accent-light)}.social-card{transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out)}.social-card__icon{transition:transform var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out)}.social-card:hover .social-card__icon{transform:scale(1.08)}.brandcard{transition:background-color var(--dur-hover) var(--ease-out)}.brandcard:hover{background:#0d1220}.brandcard .media{transition:transform var(--dur-panel) var(--ease-out), opacity .52s var(--ease-out)}.brandcard:hover .media{transform:scale(1.04)}.brands__cell{transition:color var(--dur-hover) var(--ease-out);position:relative;overflow:hidden}.brands__cell:before{content:"";background:var(--accent);transform-origin:50% 100%;transition:transform var(--dur-panel) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.brands__cell span{position:relative}.brands__cell:hover:before{transform:scaleY(1)}.map iframe{transition:filter var(--dur-panel) var(--ease-out)}.map:hover iframe{filter:grayscale(0)contrast()}.row__v a{transition:color var(--dur-hover) var(--ease-out)}.contact-row{transition:padding-left var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out)}.contact-row:hover{background:#ffffff14}.contact-row__icon{transition:transform var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out)}.contact-row:hover .contact-row__icon{transform:scale(1.08)}.contact-row>svg{transition:transform var(--dur-hover) var(--ease-out)}.contact-row:hover>svg{transform:translate(3px,-3px)}.footer__socials a{transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.footer__socials a:hover{transform:translateY(-2px)}.footer__col a{transition:color var(--dur-hover) var(--ease-out)}.lightbox{animation:rm-lb-fade var(--dur-panel) var(--ease-out) both}.lightbox__panel{animation:rm-lb-panel .3s var(--ease-emph) both;flex-direction:column;align-items:center;gap:14px;display:flex}@keyframes rm-lb-fade{0%{opacity:0}to{opacity:1}}@keyframes rm-lb-panel{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.lightbox--closing{opacity:0;transition:opacity .2s var(--ease-out);animation:none}.lightbox--closing .lightbox__panel{opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);animation:none;transform:translateY(10px)scale(.98)}.lightbox__close{cursor:pointer}.fab{cursor:pointer;border:2px solid var(--rule);transition:opacity var(--dur-panel) var(--ease-out), transform var(--dur-panel) var(--ease-out), visibility var(--dur-panel), background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);justify-content:center;align-items:center;gap:10px;font-family:inherit;display:inline-flex}.fab:hover{transform:translateY(-3px)}.fab:active{transition-duration:var(--dur-press);transform:translateY(0)scale(.95)}.fab--wa:hover{background:#1fbe5b;box-shadow:0 14px 30px #25d36666}.fab--top{opacity:0;visibility:hidden;transform:translateY(10px)scale(.9)}.fab--top svg{transform:rotate(180deg)}html[data-scrolled-far=true] .fab--top{opacity:1;visibility:visible;transform:none}html[data-modal] .fabs{opacity:0;visibility:hidden;transform:translateY(8px)}.fabs{transition:opacity var(--dur-panel) var(--ease-out), transform var(--dur-panel) var(--ease-out), visibility var(--dur-panel)}.fab--top:hover{border-color:var(--accent-light);background:#172036f2}.search{transition:border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out)}.search:focus-within{border-color:var(--accent-light);background:#f2f5fa0f}.search>svg{transition:color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.search:focus-within>svg{color:var(--accent-light);transform:scale(1.08)}.search__clear{animation:rm-fade .16s var(--ease-out) both;transition:color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.search__clear:hover{color:var(--ink);transform:scale(1.15)}.catalog__status{transition:color var(--dur-hover) var(--ease-out)}.chip:disabled{transform:none}.lightbox__nav{transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.lightbox__nav:hover{border-color:var(--accent-light);background:#172036f2}.lightbox__nav--prev:hover{transform:translateY(-50%)translate(-3px)}.lightbox__nav--next:hover{transform:translateY(-50%)translate(3px)}.lightbox__nav:active{transition-duration:var(--dur-press);transform:translateY(-50%)scale(.94)}.book--ready .book__host{animation:rm-fade var(--dur-panel) var(--ease-out) both}.book__nav{transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), opacity var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.book__nav--prev:hover:not(:disabled){transform:translate(-3px)}.book__nav--next:hover:not(:disabled){transform:translate(3px)}.book__nav:active:not(:disabled){transition-duration:var(--dur-press);transform:scale(.94)}.book__count{animation:rm-fade .22s var(--ease-out) both}.gcard__frame{transition:box-shadow var(--dur-hover) var(--ease-out)}.gcard__btn:hover .gcard__frame{box-shadow:inset 0 0 0 2px var(--accent)}.gcard__btn:hover .media{transform:scale(1.05)}.gcard__btn:active .media{transition-duration:var(--dur-press);transform:scale(1.01)}.gcard__name{transition:color var(--dur-hover) var(--ease-out)}.gcard__zoom{transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.gcard__btn:hover .gcard__zoom{transform:scale(1.12)}.leaf__figure{transition:box-shadow var(--dur-hover) var(--ease-out)}.leaf__figure:hover{box-shadow:inset 0 0 0 2px var(--accent)}.leaf__figure:hover .media{transform:scale(1.04)}.leaf__figure:active .media{transition-duration:var(--dur-press);transform:scale(1.01)}.leaf__zoom{transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), padding-right var(--dur-hover) var(--ease-out)}.leaf__figure:hover .leaf__zoom{padding-right:3.4cqw}.leaf__quote{transition:background-color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.leaf__quote:hover{transform:translateY(-1px)}.leaf__quote:active{transition-duration:var(--dur-press);transform:none}.toc__row{transition:color var(--dur-hover) var(--ease-out), padding-left var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out)}.toc__row:hover{border-color:var(--accent-700);padding-left:1.4cqw}.toc__page{transition:transform var(--dur-hover) var(--ease-out)}.toc__row:hover .toc__page{transform:translate(2px)}.backlist a{transition:color var(--dur-hover) var(--ease-out), padding-left var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out)}.backlist a:hover{border-color:var(--accent-light);padding-left:1.4cqw}.backlist svg{transition:transform var(--dur-hover) var(--ease-out)}.backlist a:hover svg{transform:scale(1.12)}.reader__brand{transition:color var(--dur-hover) var(--ease-out)}.reader__act{transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.reader__act:hover{transform:translateY(-2px)}.reader__act:active{transition-duration:var(--dur-press);transform:translateY(0)scale(.94)}.reader__act svg{transition:transform var(--dur-hover) var(--ease-out)}.reader__act--icon:hover svg{transform:scale(1.12)}:focus-visible{transition:outline-offset var(--dur-hover) var(--ease-out);outline-offset:3px}
