html.quick-links-route body{background:#f7f1ed}
html.quick-links-route .site-header,html.quick-links-route .site-footer,html.quick-links-route .side-menu,html.quick-links-route .menu-scrim{display:none!important}
html.quick-links-route main.quick-links-page{padding:0;min-height:100vh}
.wpac-links-root{--ql-primary:#181e49;--ql-accent:#ef4626;--ql-muted:#6b7280;--ql-border:#e5e7eb;--ql-ease:.18s ease-out;box-sizing:border-box;width:100%;min-height:70vh;padding:20px 14px;display:flex;align-items:center;justify-content:center;color:#111827;font:400 16px/1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:transparent}
.wpac-links-root *{box-sizing:border-box}
.wpac-shell{width:100%;max-width:540px}
.wpac-card{position:relative;overflow:hidden;padding:7px 8px 18px 18px;border-radius:24px;background:#fff;box-shadow:0 14px 40px rgba(15,23,42,.15)}
.wpac-card:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 0 0,rgba(24,30,73,.18),transparent 55%),radial-gradient(circle at 100% 0,rgba(239,70,38,.2),transparent 55%);opacity:.4;pointer-events:none}
.wpac-card-inner{position:relative;z-index:1}
.wpac-top-row{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}
.wpac-language-toggle{display:inline-flex;gap:4px;padding:3px;background:rgba(255,255,255,.8);border:1px solid rgba(148,163,184,.6);border-radius:999px;backdrop-filter:blur(10px)}
.wpac-language-toggle button{border:0;background:transparent;padding:6px 11px;border-radius:999px;color:var(--ql-muted);font:600 13px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.04em;cursor:pointer;transition:background var(--ql-ease),color var(--ql-ease),transform var(--ql-ease),box-shadow var(--ql-ease)}
.wpac-language-toggle button.is-active{background:var(--ql-accent);color:#fff;box-shadow:0 8px 20px rgba(239,70,38,.4);transform:translateY(-1px)}
.wpac-header{display:flex;align-items:center;gap:12px;margin:14px 10px 10px 0}
.wpac-logo-circle{flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#fff url('/assets/uploads/2023/10/WPAC-White-BG.png') center/80% auto no-repeat;box-shadow:0 8px 18px rgba(15,23,42,.09)}
.wpac-header-text{display:flex;flex-direction:column;gap:4px;min-width:0}
.wpac-header-title{font-size:18px;font-weight:700;letter-spacing:.01em;color:var(--ql-primary)}
.wpac-header-url{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 10px;border:1px solid rgba(239,70,38,.35);border-radius:999px;background:rgba(239,70,38,.08);color:var(--ql-primary);text-decoration:none;font-size:13px}
.wpac-header-url svg{display:block;width:14px;height:14px;flex:none;fill:currentColor}.wpac-header-url span{overflow-wrap:anywhere}.wpac-header-url:hover{background:rgba(239,70,38,.14);color:var(--ql-primary)}
.wpac-social-row{display:flex;flex-wrap:wrap;gap:6px;margin:8px 10px 0 0}
.wpac-social-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--ql-border);border-radius:999px;background:rgba(255,255,255,.9);color:#000;text-decoration:none;font-size:13px;transition:transform var(--ql-ease),box-shadow var(--ql-ease),border-color var(--ql-ease),background var(--ql-ease)}
.wpac-social-pill svg{width:13px;height:13px;fill:currentColor}
.wpac-social-pill svg{fill:none;stroke:#111;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.wpac-social-pill:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(148,163,184,.45);border-color:var(--ql-accent);background:#fff;color:#000}
.wpac-links-section{margin:16px 10px 0 0}
.wpac-links-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:8px}
.wpac-link-card{display:block;position:relative;overflow:hidden;padding:13px 14px;border:1px solid rgba(209,213,219,.9);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 8px 18px rgba(15,23,42,.09);text-decoration:none;cursor:pointer;transition:transform var(--ql-ease),box-shadow var(--ql-ease),border-color var(--ql-ease),background var(--ql-ease)}
.wpac-link-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(239,70,38,.25),transparent 55%);opacity:0;transition:opacity var(--ql-ease);pointer-events:none}
.wpac-link-card-content{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:10px}
.wpac-link-text{display:flex;flex-direction:column;gap:3px}
.wpac-link-title{font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ql-primary)}
.wpac-link-desc{font-size:13px;color:var(--ql-muted)}
.wpac-link-icon{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(239,70,38,.12)}
.wpac-link-icon img{display:block;width:23px;height:23px}
.wpac-link-card:hover,.wpac-link-card:focus-visible{transform:translateY(-2px);box-shadow:0 18px 36px rgba(15,23,42,.18);border-color:rgba(239,70,38,.7);background:#fff;outline:none}
.wpac-link-card:hover:before,.wpac-link-card:focus-visible:before{opacity:1}
.wpac-links-root a:focus-visible,.wpac-language-toggle button:focus-visible{outline:2px solid #111827;outline-offset:2px}
@media(min-width:520px){.wpac-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:519px){.wpac-links-root{width:min(330px,100%);margin:auto}}
@media(prefers-reduced-motion:reduce){.wpac-links-root *{transition:none!important}}
