@layer components{.obras,.obras-caixa.obras-deitado,.obras-caixa.obras-pequeno{display:none}@media (min-width:150.063rem){:root:not([data-aviso-largo]) .obras{z-index:999;padding:var(--espaco-6) var(--espaco-5);background-color:var(--color-bg);color:var(--color-ink-on-dark);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}:root:not([data-aviso-largo]) main{visibility:hidden}:root:not([data-aviso-largo]) body{overflow:hidden}}@media (max-width:24.3125rem){:root:not([data-aviso-pequeno]) .obras{z-index:999;padding:var(--espaco-6) var(--espaco-4);background-color:var(--color-bg);color:var(--color-ink-on-dark);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}:root:not([data-aviso-pequeno]) main{visibility:hidden}:root:not([data-aviso-pequeno]) body{overflow:hidden}.obras-caixa.obras-largura{display:none}.obras-caixa.obras-pequeno{display:grid}}.obras-entendi{padding:var(--espaco-3) var(--espaco-6);border-radius:var(--raio-2);background-color:var(--color-gold);color:var(--color-ink);font-family:var(--font-display);font-size:calc(var(--texto-1) * 1.08);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;transition-property:background-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);border:0;margin-block-start:var(--espaco-2);font-weight:500;line-height:1.14}.obras-entendi:hover{background-color:var(--color-gold-hover)}.obras-entendi:active{scale:.97}.obras-entendi:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:3px}@media (max-width:68rem) and (orientation:landscape) and (max-height:30rem){.obras{z-index:999;padding:var(--espaco-5) var(--espaco-4);background-color:var(--color-bg);color:var(--color-ink-on-dark);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}main{visibility:hidden}body{overflow:hidden}.obras-caixa.obras-largura{display:none}.obras-caixa.obras-deitado{display:grid}.obras-deitado .obras-marca{block-size:clamp(3rem,12svh,5rem)}}.obras-caixa{justify-items:center;gap:var(--espaco-4);text-align:center;max-inline-size:34rem;display:grid}.obras-marca{block-size:5.5rem;inline-size:auto}.obras-caixa h2{font-family:var(--font-display);font-size:var(--texto-3);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:500;line-height:1.14}.obras-caixa p{max-inline-size:46ch;font-family:var(--font-corpo);font-size:var(--texto-0);color:var(--color-muted);margin:0;line-height:1.5}.obras-marca-nome{letter-spacing:var(--tracking-prova);text-transform:uppercase;color:color-mix(in oklab, var(--color-ink-on-dark) 50%, transparent);font-size:.75rem;font-weight:500}}
@layer components{.erro{padding:var(--espaco-6) var(--espaco-4);background-color:var(--color-bg);color:var(--color-ink-on-dark);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.erro-caixa{justify-items:center;gap:var(--espaco-4);text-align:center;max-inline-size:34rem;display:grid}.erro-marca{block-size:5.5rem;inline-size:auto}.erro-titulo{font-family:var(--font-display);font-size:var(--texto-3);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:500;line-height:1.14}.erro-texto{max-inline-size:46ch;font-family:var(--font-corpo);font-size:var(--texto-0);color:var(--color-muted);margin:0;line-height:1.5}.erro-voltar{padding:var(--espaco-3) var(--espaco-6);border-radius:var(--raio-2);background-color:var(--color-gold);color:var(--color-ink);font-family:var(--font-display);font-size:calc(var(--texto-1) * 1.08);letter-spacing:.01em;text-transform:uppercase;transition-property:background-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);font-weight:500;line-height:1.14;text-decoration:none}.erro-voltar:hover{background-color:var(--color-gold-hover)}.erro-voltar:active{scale:.97}.erro-voltar:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:3px}.erro-nome{letter-spacing:var(--tracking-prova);text-transform:uppercase;color:color-mix(in oklab, var(--color-ink-on-dark) 50%, transparent);font-size:.75rem;font-weight:500}}
@layer components{.nota{isolation:isolate;align-content:start;gap:var(--espaco-6);min-block-size:100dvh;padding-block:var(--espaco-5) var(--espaco-respiro);padding-inline:var(--espaco-goteira);background-color:var(--color-bg);color:var(--color-ink-on-dark);display:grid;position:relative}.nota:before,.nota:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.nota:before{background-image:radial-gradient(ellipse 95% 75% at 100% 0%, color-mix(in oklab, var(--color-surface-2) 70%, var(--color-bg)) 0%, var(--color-bg) 72%)}.nota:after{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.6 0 0 0 -0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:220px 220px}.nota-trama{z-index:-1;pointer-events:none;--textura-alfa:4%;background-image:repeating-linear-gradient(var(--textura-angulo), transparent 0 var(--textura-vao), color-mix(in oklab, var(--color-paper) var(--textura-alfa,16%), transparent) var(--textura-vao) var(--textura-passo));block-size:100svh;-webkit-mask-image:linear-gradient(to bottom, var(--color-paper) 0, color-mix(in oklab, var(--color-paper) 45%, transparent) 50%, transparent 100%);mask-image:linear-gradient(to bottom, var(--color-paper) 0, color-mix(in oklab, var(--color-paper) 45%, transparent) 50%, transparent 100%);position:absolute;inset-block-start:0;inset-inline:0}.nota-topo,.nota-corpo{inline-size:100%;max-inline-size:42rem;margin-inline:auto}.nota-marca{border-radius:var(--raio-1);display:inline-flex}.nota-marca img{block-size:5.5rem;inline-size:auto}.nota-corpo{justify-items:start;display:grid}.nota-titulo{gap:var(--espaco-2);border-block-end:1px solid color-mix(in oklab, var(--color-gold) 55%, transparent);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin-block-end:var(--espaco-5);padding-block-end:var(--espaco-5);font-weight:500;display:grid}.nota-tipo{font-size:calc(var(--texto-1) * 1.2);color:var(--color-gold-text);line-height:1.14}.nota-nome{font-size:var(--texto-5);text-wrap:balance;line-height:1.14}.nota-texto{gap:var(--espaco-4);max-inline-size:66ch;font-family:var(--font-corpo);font-size:var(--texto-0);color:color-mix(in oklab, var(--color-ink-on-dark) 86%, transparent);text-wrap:pretty;line-height:1.6;display:grid}.nota-texto>p:first-child{padding:var(--espaco-4);border-radius:var(--raio-3);background-color:color-mix(in oklab, var(--color-paper) 5%, transparent);color:var(--color-ink-on-dark);font-weight:500}.nota-ligacao{color:var(--color-gold-text);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold-text) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-gold-text) 50%, transparent);transition-property:text-decoration-color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada)}.nota-ligacao:hover{-webkit-text-decoration-color:var(--color-gold-text);text-decoration-color:var(--color-gold-text)}.nota-voltar{align-items:center;gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-6) var(--espaco-3) var(--espaco-5);border-radius:var(--raio-2);background-color:var(--color-gold);color:var(--color-ink);font-family:var(--font-display);font-size:calc(var(--texto-1) * 1.08);letter-spacing:.01em;text-transform:uppercase;transition-property:background-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);margin-block-start:var(--espaco-6);font-weight:500;line-height:1.14;text-decoration:none;display:inline-flex}.nota-voltar svg{flex:none;block-size:.9em;inline-size:.9em}.nota-voltar:hover{background-color:var(--color-gold-hover)}.nota-voltar:active{scale:.97}.nota-voltar:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:3px}}
@layer reset,tokens,base,layout,components,utilities;
