:root{--bg-page:#f5f5f2;--bg-card:#fff;--text-primary:#111;--text-secondary:#555;--text-muted:#777;--brand-red:#ed1c24;--brand-red-hover:#c9151c;--brand-black:#111;--brand-black-hover:#2a2a2a;--border-dark:#111;--border-light:#e0e0dc;--font-heading:"League Gothic", "Social Gothic", "Oswald", sans-serif;--font-body:"Barlow Semi Condensed", "Barlow", "DIN", sans-serif}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{background-color:var(--bg-page);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:16px;line-height:1.4}body.social-page-body{background-color:var(--bg-page);flex-direction:column;align-items:center;min-height:100dvh;margin:0;padding:0;display:flex;overflow-x:hidden}.social-shell{background-color:var(--bg-page);flex-direction:column;width:100%;max-width:500px;min-height:100dvh;display:flex;position:relative;box-shadow:0 0 35px #0000000a}.font-heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.02em;font-weight:400;line-height:.95}.font-body{font-family:var(--font-body)}.red-label{background-color:var(--brand-red);color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:6px 12px;font-size:1.15rem;font-weight:400;line-height:1;display:inline-block}.black-label{background-color:var(--brand-black);color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:5px 10px;font-size:1rem;font-weight:400;line-height:1;display:inline-block}.btn-poster-primary{background-color:var(--brand-red);color:#fff;width:100%;font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:15px 24px;font-size:1.6rem;text-decoration:none;transition:background-color .15s,transform .1s;display:flex}.btn-poster-primary:hover{background-color:var(--brand-red-hover)}.btn-poster-primary:active{transform:scale(.98)}.btn-poster-secondary{background-color:var(--brand-black);color:#fff;width:100%;font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:1.45rem;text-decoration:none;transition:background-color .15s,transform .1s;display:flex}.btn-poster-secondary:hover{background-color:var(--brand-black-hover)}.btn-poster-secondary:active{transform:scale(.98)}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--brand-red);outline-offset:2px}.social-sheet-modal{z-index:120;justify-content:center;align-items:flex-end;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.social-sheet-modal.active{display:flex}.social-nav[data-astro-cid-hgmkextt]{background-color:var(--bg-page);border-bottom:1px solid var(--border-light);z-index:30;width:100%;padding:13px 18px;position:sticky;top:0}.nav-inner[data-astro-cid-hgmkextt]{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:440px;margin:0 auto;display:flex}.nav-brand-link[data-astro-cid-hgmkextt]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.nav-brand-logo[data-astro-cid-hgmkextt]{object-fit:contain;width:auto;height:29px;display:block}.nav-actions[data-astro-cid-hgmkextt]{align-items:center;gap:8px;display:flex}.nav-action-btn[data-astro-cid-hgmkextt]{border:1.5px solid var(--border-light,#c8c8c8);color:var(--text-primary,#000);cursor:pointer;background-color:#fff;border-radius:6px;align-items:center;gap:7px;padding:6px 11px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex;box-shadow:0 1px 3px #0000000d}.nav-action-btn[data-astro-cid-hgmkextt]:hover{background-color:#ecece8;border-color:#999}.nav-action-btn[data-astro-cid-hgmkextt].active{background-color:var(--brand-black);border-color:var(--brand-black);color:#fff}.nav-action-btn[data-astro-cid-hgmkextt].active .nav-icon[data-astro-cid-hgmkextt]{stroke:#fff}.nav-action-btn[data-astro-cid-hgmkextt]:active{transform:scale(.97)}.nav-icon[data-astro-cid-hgmkextt]{stroke:var(--text-primary,#000);flex-shrink:0;width:17px;height:17px}.btn-text-lines[data-astro-cid-hgmkextt]{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.btn-line[data-astro-cid-hgmkextt]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:.7rem;font-weight:800;line-height:1.1}@media (width<=400px){.social-nav[data-astro-cid-hgmkextt]{padding:11px 14px}.nav-brand-logo[data-astro-cid-hgmkextt]{height:26px}.nav-actions[data-astro-cid-hgmkextt]{gap:6px}.nav-action-btn[data-astro-cid-hgmkextt]{gap:5px;padding:5px 8px}.btn-line[data-astro-cid-hgmkextt]{font-size:.64rem}.nav-icon[data-astro-cid-hgmkextt]{width:15px;height:15px}}@media (width<=350px){.social-nav[data-astro-cid-hgmkextt]{padding:9px 10px}.nav-brand-logo[data-astro-cid-hgmkextt]{height:22px}.nav-actions[data-astro-cid-hgmkextt]{gap:4px}.nav-action-btn[data-astro-cid-hgmkextt]{gap:4px;padding:4px 6px}.btn-line[data-astro-cid-hgmkextt]{font-size:.56rem}.nav-icon[data-astro-cid-hgmkextt]{width:13px;height:13px}}
