:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);color-scheme:light;--ground:#fbf9f7;--surface:#ffffff;--sand:#f3ede9;--ink:#1b1613;--muted:#6d635d;--faint:#756c66;--accent:#e84e2b;--accent-d:#b8371a;--accent-dd:#a52f11;--accent-l:#ff8a63;--accent-txt:#b8371a;--line:rgba(27,22,19,.10);--line-s:rgba(27,22,19,.06);--dark:#1b1613;--dark-2:#332c28;--wrap:1160px;--disp:Archivo, "Helvetica Neue", Arial, sans-serif;--body:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}:where(body){margin:0}body{padding:0;margin:0;background:var(--ground);font-family:var(--body);color:var(--ink);-webkit-font-smoothing:antialiased}@font-face{ font-family:Archivo;src:url(https://siglas.pt/wp-content/themes/siglaspt/assets/fonts/archivo.woff2)format("woff2-variations");font-weight:700 800;font-style:normal;font-display:swap; }@font-face{ font-family:Archivo;src:url(https://siglas.pt/wp-content/themes/siglaspt/assets/fonts/archivo-italic.woff2)format("woff2-variations");font-weight:800 900;font-style:italic;font-display:swap; }@font-face{ font-family:"Instrument Sans";src:url(https://siglas.pt/wp-content/themes/siglaspt/assets/fonts/instrument.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap; }@font-face{ font-family:"JetBrains Mono";src:url(https://siglas.pt/wp-content/themes/siglaspt/assets/fonts/jetbrains.woff2)format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap; }*{box-sizing:border-box}a{color:var(--accent-txt);text-decoration:none}::selection{background:var(--accent);color:#fff}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 48px}.sh{border-bottom:1px solid var(--line-s);background:rgba(251,249,247,.92);backdrop-filter:saturate(1.2) blur(8px);position:relative;z-index:5}.sh-in{max-width:var(--wrap);margin:0 auto;padding:18px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px}.hero h1,.wm{font-family:var(--disp)}.wm{display:inline-flex;align-items:baseline;font-style:italic;font-weight:900;letter-spacing:-.045em;line-height:1;color:var(--ink)}.sh-nav a:hover,.wm-dot{color:var(--accent)}.wm-pt{font-style:normal;font-weight:700;font-size:.5em;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-txt);margin-left:.1em}.sh-nav{display:flex;gap:26px;font-size:14.5px;font-weight:500}.sh-nav a{color:#4a423d}.sh-burger{display:none;appearance:none;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:38px;height:34px;font-size:16px;color:var(--ink);cursor:pointer}.hero,.hero-in{position:relative}.hero{padding:76px 48px 68px;overflow:hidden}.hero-in{z-index:2;max-width:calc(var(--wrap) - 96px);margin:0 auto}.hero h1{font-weight:800;letter-spacing:-.035em;line-height:1.03;margin:0 0 18px;font-size:clamp(34px,4.6vw,62px);text-wrap:balance}.ix-d em,.migas{color:var(--faint)}.migas{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;display:flex;gap:9px;margin-bottom:16px;flex-wrap:wrap}.migas a,.sf nav a{color:var(--muted)}.ix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 34px;padding-top:22px;padding-bottom:34px}.ix{display:grid;grid-template-columns:78px 1fr;gap:12px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line-s);color:var(--ink)}.ix:hover .ix-s{color:var(--accent-txt)}.ix-d,.ix-s{overflow:hidden}.ix-s{font-family:var(--disp);font-weight:800;font-size:15.5px;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.ix-d em{font-style:italic}.ix-d{font-size:14.5px;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sf{background:var(--ground);border-top:1px solid var(--line);padding:26px 0}.sf nav,.sf-in{display:flex;flex-wrap:wrap}.sf-in{align-items:center;justify-content:space-between;gap:20px}.sf nav{gap:18px;font-size:13.5px}@media (max-width:760px){.wrap{padding:0 20px}.sh-in{padding:14px 20px}.sh-nav{display:none}.sh-burger{display:block}.hero{padding:30px 20px 34px}.hero h1{font-size:30px}.ix-grid{grid-template-columns:1fr;padding-top:20px}.sf-in{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.skip{position:absolute;left:-9999px;top:0;background:var(--accent-txt);color:#fff;padding:10px 16px;border-radius:0 0 10px 0;z-index:99}.skip:focus{left:0}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}.screen-reader-text:focus{position:static;width:auto;height:auto;clip:auto;clip-path:none}.nav-links,.pagination{display:flex;gap:8px;flex-wrap:wrap;padding:10px 0 40px}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:14.5px}.page-numbers.current{background:var(--accent-txt);border-color:var(--accent-txt);color:#fff}@media (max-width:760px){.sh-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);padding:14px 20px;flex-direction:column;gap:14px;z-index:30}.sh{position:relative}}body,html{overflow-x:clip}