
/*
Theme Name: IntervIQ Clean
Theme URI: https://example.com/interviq
Author: IntervIQ
Description: Modern responsive WordPress theme for the IntervIQ jobs portal.
Version: 1.2.8
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: jobpilot-theme
*/
:root{--bg:#f7f5ef;--surface:#fffdf8;--surface2:#f0f4ef;--ink:#15201b;--muted:#65726c;--brand:#13795b;--brand2:#22a477;--accent:#e7b65d;--line:#dce4df;--dark:#10231b;--shadow:0 26px 80px rgba(24,55,43,.11)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 12% -8%,rgba(34,164,119,.11),transparent 30%),radial-gradient(circle at 92% 2%,rgba(231,182,93,.11),transparent 25%),var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}.site-main{min-height:70vh}
.site-header{position:sticky;top:0;z-index:100;background:rgba(247,245,239,.78);backdrop-filter:blur(18px) saturate(1.2);border-bottom:1px solid rgba(220,228,223,.8);transition:box-shadow .25s}.site-nav{max-width:1200px;margin:auto;padding:15px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:24px;font-weight:900;letter-spacing:-.045em;text-decoration:none}.brand span{color:var(--brand)}.nav-links{display:flex;align-items:center;gap:19px;flex-wrap:wrap}.nav-links a{text-decoration:none;color:#43524b;font-size:14px;font-weight:750;white-space:nowrap;position:relative}.nav-links a:not(.nav-cta):after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-7px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .24s}.nav-links a:not(.nav-cta):hover:after{transform:scaleX(1)}.nav-cta{padding:10px 15px!important;border-radius:999px;background:linear-gradient(135deg,#116b50,#1b9870);color:white!important;box-shadow:0 10px 26px rgba(19,121,91,.2)}
.hero{max-width:1200px;margin:0 auto;padding:92px 22px 64px;display:grid;grid-template-columns:1.03fr .97fr;gap:54px;align-items:center;position:relative}.hero>div:first-child{max-width:660px}.eyebrow{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #cfe0d7;background:rgba(238,248,242,.86);border-radius:999px;color:#17664f;text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.105em}.hero h1{font-size:clamp(44px,6.2vw,76px);line-height:1.01;letter-spacing:-.057em;margin:18px 0;max-width:12ch;text-wrap:balance}.hero p{font-size:18px;line-height:1.72;color:var(--muted);max-width:58ch;text-wrap:pretty}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.hero-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-decoration:none;font-weight:850;padding:13px 18px;border-radius:999px;transition:transform .22s,box-shadow .22s,border-color .22s}.hero-btn:hover{transform:translateY(-2px)}.hero-primary{background:linear-gradient(135deg,#116b50,#1b9870);color:#fff;box-shadow:0 15px 34px rgba(19,121,91,.22)}.hero-primary:after{content:"";position:absolute;inset:-20% auto -20% -45%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:shine 4.8s ease-in-out infinite}.hero-secondary{background:rgba(255,253,248,.84);border:1px solid var(--line);color:var(--ink)}
.hero-stats{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hero-stat{min-width:174px;padding:13px 15px;border-radius:16px;background:rgba(255,253,248,.72);border:1px solid rgba(220,228,223,.9);box-shadow:0 10px 28px rgba(24,55,43,.05)}.hero-stat strong{display:block;font-size:26px;line-height:1.1}.hero-stat span{display:block;color:var(--muted);font-size:12.5px;margin-top:5px}
.hero-visual{position:relative;min-height:470px;perspective:1000px}.hero-visual:before{content:"";position:absolute;width:410px;height:410px;border-radius:50%;left:8%;top:3%;background:radial-gradient(circle,rgba(28,154,115,.18),rgba(28,154,115,0) 68%);animation:breathe 7s ease-in-out infinite}.hero-visual:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-4%;bottom:0;background:radial-gradient(circle,rgba(231,182,93,.18),rgba(231,182,93,0) 70%);animation:breathe 8.5s ease-in-out infinite reverse}.float-card{position:absolute;background:rgba(255,253,248,.9);backdrop-filter:blur(14px);border:1px solid rgba(213,225,218,.95);border-radius:23px;box-shadow:var(--shadow);padding:22px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;transform-style:preserve-3d}.float-card.is-tilting{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}.float-card.one{left:0;top:58px;width:79%;animation:floatA 6s ease-in-out infinite}.float-card.two{right:0;bottom:42px;width:75%;animation:floatB 7s ease-in-out infinite}.float-card.three{right:18px;top:5px;padding:12px 17px;background:linear-gradient(135deg,#10231b,#195e46);color:#fff;border-color:rgba(255,255,255,.12);animation:floatC 5.3s ease-in-out infinite}.score-ring{width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#16835f var(--jp-score,88%),#e2e9e5 0);position:relative;font-weight:900}.score-ring:before{content:"";position:absolute;inset:8px;background:#fffdf8;border-radius:50%}.score-ring span{position:relative;z-index:1}.mini-row{display:flex;justify-content:space-between;align-items:center;gap:13px}.mini-meta{color:#68766f;font-size:13px;line-height:1.55}
.section{max-width:1200px;margin:auto;padding:72px 22px 22px}.section-head{max-width:760px;margin-bottom:29px}.section-head h2{font-size:clamp(34px,4.1vw,47px);line-height:1.1;letter-spacing:-.042em;margin:0 0 12px;text-wrap:balance}.section-head p{margin:0;color:var(--muted);line-height:1.72;max-width:62ch}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{background:rgba(255,253,248,.82);border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:0 14px 40px rgba(24,55,43,.055);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;transform-style:preserve-3d}.feature.is-tilting{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-5px)}.feature:hover{border-color:#bfd6ca;box-shadow:0 24px 58px rgba(24,55,43,.09)}.feature .icon{display:grid;place-items:center;width:47px;height:47px;border-radius:14px;background:linear-gradient(145deg,#e7f2ec,#f8efd9);font-size:22px}.feature h3{font-size:19px;line-height:1.25;letter-spacing:-.018em;margin:16px 0 8px}.feature p{color:var(--muted);font-size:15px;line-height:1.7;margin:0}
.page-wrap{max-width:1200px;margin:auto;padding:40px 22px}.entry-card{background:rgba(255,253,248,.92);border:1px solid var(--line);border-radius:24px;padding:30px;box-shadow:0 18px 54px rgba(24,55,43,.07)}.entry-card h1{line-height:1.08;letter-spacing:-.038em;text-wrap:balance}.ad-slot{max-width:1200px;margin:28px auto 0;padding:0 22px}.ad-placeholder{min-height:72px;border:1px solid #d8e0dc;border-radius:16px;display:grid;place-items:center;background:rgba(255,253,248,.6);color:#89958f;font-size:12.5px}.site-footer{margin-top:56px;border-top:1px solid var(--line);background:rgba(241,244,239,.72)}.footer-inner{max-width:1200px;margin:auto;padding:30px 22px 40px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#6b7771;font-size:14px}.footer-links{display:flex;gap:16px;flex-wrap:wrap}.footer-links a{text-decoration:none}
.reveal,.jp-reveal{opacity:0;transform:translateY(22px) scale(.985);transition:opacity .66s ease var(--reveal-delay,0ms),transform .66s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0ms)}.reveal.is-visible,.jp-reveal.is-visible{opacity:1;transform:none}
@keyframes floatA{0%,100%{transform:translateY(0) rotate(-.2deg)}50%{transform:translateY(-12px) rotate(.3deg)}}@keyframes floatB{0%,100%{transform:translateY(0) rotate(.25deg)}50%{transform:translateY(10px) rotate(-.35deg)}}@keyframes floatC{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes breathe{0%,100%{transform:scale(.94);opacity:.7}50%{transform:scale(1.07);opacity:1}}@keyframes shine{0%,65%{left:-45%}85%,100%{left:125%}}
@media(max-width:880px){.nav-links a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;padding-top:62px;gap:20px}.hero>div:first-child{max-width:none}.hero h1{font-size:clamp(42px,10vw,60px);max-width:14ch}.hero p{font-size:17px}.hero-visual{min-height:365px}.feature-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column;align-items:flex-start}.hero-stats{flex-direction:column}.hero-stat{width:100%}}
@media(max-width:520px){.site-nav{padding:13px 15px}.hero,.section,.page-wrap{padding-left:15px;padding-right:15px}.hero h1{font-size:43px}.float-card.one{width:91%;top:48px}.float-card.two{width:88%;bottom:25px}.float-card.three{right:2px}.hero-visual{min-height:380px}.entry-card{padding:20px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-btn{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.float-card,.hero-visual:before,.hero-visual:after,.hero-primary:after{animation:none!important}.reveal,.jp-reveal{opacity:1!important;transform:none!important;transition:none!important}}

/* v0.8 nav spacing */
.nav-links{gap:16px}.nav-links a{font-size:13px}

/* v0.9 nav */
.nav-links{gap:14px}.nav-links a{font-size:12.5px}


/* v1.0 launch polish */
.jp-join-wrap{max-width:760px}.jp-join-card{padding:34px}.jp-join-card h2{font-size:clamp(30px,4vw,46px);margin:8px 0}.jp-join-card>p{color:var(--jp-muted);margin-bottom:22px}.legal-note{font-size:12px;color:#7b8495}.launch-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:#0f766e;background:#ecfdf5;border:1px solid #a7f3d0;padding:7px 10px;border-radius:999px}


/* v1.0.2 auth navigation */
.nav-signin,.nav-logout{font-weight:800!important}.nav-logout{color:#875044!important}.nav-logout:after{background:#b36b5e!important}
@media(max-width:850px){.nav-links a.nav-signin,.nav-links a.nav-logout{display:inline-flex!important}.nav-links{gap:11px}.nav-cta{padding:9px 12px!important}}


/* v1.0.4 auth page rendering */
.page-auth-wrap{max-width:none}.page-auth-wrap .entry-card,.page-auth-wrap h1{display:none}
body.page-template-default.page .page-auth-wrap{padding:0}


/* v1.0.5 motion layer */
.hero-visual:before{content:"";position:absolute;inset:12% 8% 8% 12%;border:1px solid rgba(16,185,129,.12);border-radius:46% 54% 58% 42%/50% 42% 58% 50%;animation:ivOrbit 14s linear infinite;pointer-events:none}.hero-visual:after{content:"";position:absolute;inset:20% 18% 16% 4%;border:1px dashed rgba(245,158,11,.14);border-radius:58% 42% 45% 55%;animation:ivOrbit 19s linear reverse infinite;pointer-events:none}@keyframes ivOrbit{to{transform:rotate(360deg)}}.float-card{will-change:transform}.nav-cta{animation:ivNavGlow 4.8s ease-in-out infinite}@keyframes ivNavGlow{0%,100%{box-shadow:0 12px 28px rgba(16,185,129,.18)}50%{box-shadow:0 16px 38px rgba(16,185,129,.3)}}@media(prefers-reduced-motion:reduce){.hero-visual:before,.hero-visual:after,.nav-cta{animation:none!important}}

.site-job-disclaimer{max-width:1180px;margin:0 auto;padding:0 20px 28px;color:#64748b;font-size:12px;line-height:1.6;text-align:center}.feature,.float-card,.entry-card{will-change:transform}.hero-primary,.nav-cta{position:relative;overflow:hidden}.hero-primary:after,.nav-cta:after{content:"";position:absolute;inset:-120% auto -120% -35%;width:24%;background:rgba(255,255,255,.22);transform:rotate(16deg);animation:interviqSheen 6.2s ease-in-out infinite}@keyframes interviqSheen{0%,70%{left:-35%}88%,100%{left:130%}}@media(prefers-reduced-motion:reduce){.hero-primary:after,.nav-cta:after{animation:none!important}}


/* v1.2.3 quality-first feed, minimal navigation, quiet ads */
.nav-links-minimal{gap:14px}.nav-account{position:relative}.nav-account summary{list-style:none;cursor:pointer;color:#43524b;font-size:12.5px;font-weight:750;white-space:nowrap;padding:8px 2px}.nav-account summary::-webkit-details-marker{display:none}.nav-account summary:after{content:"⌄";margin-left:6px;font-size:11px}.nav-account-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:176px;padding:8px;border:1px solid var(--line);border-radius:16px;background:rgba(255,253,248,.98);box-shadow:0 22px 50px rgba(24,55,43,.13);display:grid;gap:2px}.nav-account-menu a{padding:10px 11px;border-radius:10px}.nav-account-menu a:hover{background:#eef6f1}.nav-account-menu a:after{display:none!important}.nav-account:not([open]) .nav-account-menu{display:none}.ad-slot-quiet{max-width:860px;margin:34px auto 0;padding:12px 18px 10px;border-top:1px solid rgba(220,228,223,.8);border-bottom:1px solid rgba(220,228,223,.8);text-align:center;min-height:72px;max-height:124px;overflow:hidden;background:transparent}.ad-slot-label{display:block;margin-bottom:6px;color:#9aa49f;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.ad-slot-quiet .adsbygoogle{max-height:90px}.jp-feed-quality-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border-radius:13px;background:#f4f8f5;border:1px solid #dfe9e3;color:#607068;font-size:12.5px}.jp-feed-quality-note a{color:#116b50;font-weight:800;text-decoration:none;white-space:nowrap}.jp-feed-quality-note a:hover{text-decoration:underline}
@media(max-width:880px){.nav-links-minimal>a:not(.nav-cta):not(.nav-signin){display:none}.nav-account{display:none}.nav-links-minimal{gap:9px}.jp-feed-quality-note{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.ad-slot-quiet{margin-top:24px;padding-left:12px;padding-right:12px;min-height:62px;max-height:108px}}


/* v1.2.4 visual polish: compact hero, calmer typography, minimal account nav, IQ brand */
body{font-size:15.5px}.site-header{background:rgba(247,245,239,.88)}body.admin-bar .site-header{top:32px}.site-nav{max-width:1180px;padding:12px 22px;min-height:68px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:21px;letter-spacing:-.035em}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#0d5f49,#18a77a);color:#fff!important;font-size:13px;font-weight:950;letter-spacing:-.04em;box-shadow:0 9px 24px rgba(19,121,91,.18);position:relative;overflow:hidden}.brand-mark:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;right:3px;top:3px;background:#e8bd66}.brand-word>span{color:var(--brand)}.nav-links-minimal{gap:11px}.nav-links a{font-size:12.5px;font-weight:790;color:#3d4b45}.nav-cta{padding:9px 14px!important;box-shadow:0 8px 22px rgba(19,121,91,.16)}
.nav-account-avatar summary{padding:0!important;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eef6f1;border:1px solid #d5e5dc;cursor:pointer;transition:.2s ease}.nav-account-avatar summary:after{display:none}.nav-account-avatar summary span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#164f3e,#1f8f69);color:#fff;font-size:12px;font-weight:900}.nav-account-avatar summary:hover{transform:translateY(-1px);border-color:#bed5c8}.nav-account-menu{top:calc(100% + 12px);min-width:190px}.nav-account-name{padding:10px 11px 9px;border-bottom:1px solid #e8eeea;margin-bottom:3px}.nav-account-name strong{display:block;font-size:13px}.nav-account-name small{display:block;color:#839089;font-size:10.5px;margin-top:2px}
.hero{max-width:1180px;padding:72px 22px 54px;grid-template-columns:1.02fr .98fr;gap:58px}.hero>div:first-child{max-width:610px}.hero-kicker{margin-top:10px}.launch-badge{padding:6px 9px;font-size:10.5px;letter-spacing:.01em}.brand-dot{width:7px;height:7px;border-radius:50%;background:#18a77a;box-shadow:0 0 0 4px rgba(24,167,122,.10)}.hero h1{font-size:clamp(42px,5vw,62px);line-height:1.02;letter-spacing:-.052em;margin:17px 0 16px;max-width:13.5ch}.hero h1 span{color:#176f54}.hero p{font-size:17px;line-height:1.65;max-width:49ch}.hero-actions{margin-top:24px}.hero-stats{margin-top:22px}.hero-stat{min-width:158px}.hero-visual{min-height:420px}.float-card{border-radius:20px;padding:19px}.float-card.one{top:55px;width:78%}.float-card.two{bottom:30px;width:72%}.float-card.three{top:10px;font-size:13px}.score-ring{width:70px;height:70px}.mini-meta{font-size:12.5px}
.section{max-width:1180px;padding:64px 22px 24px}.section-head{max-width:690px;margin-bottom:25px}.section-head h2{font-size:clamp(31px,3.5vw,42px);letter-spacing:-.038em;margin-bottom:10px}.section-head p{font-size:15.5px;max-width:57ch}.feature-grid{gap:14px}.feature{border-radius:19px;padding:22px}.feature .icon{width:42px;height:42px;border-radius:12px;font-size:19px}.feature h3{font-size:17.5px;margin:14px 0 7px}.feature p{font-size:14px;line-height:1.65}.site-footer{margin-top:44px}.footer-inner{padding-top:25px;padding-bottom:28px;font-size:12.5px}.site-job-disclaimer{font-size:11.5px;max-width:960px}.ad-slot-quiet{margin-top:28px;min-height:64px;max-height:112px}
@media(max-width:880px){body.admin-bar .site-header{top:46px}.site-nav{min-height:62px}.brand-word{display:none}.brand-mark{width:36px;height:36px}.nav-links-minimal>a:not(.nav-cta):not(.nav-signin){display:none}.nav-links-minimal>a[href*="auto-apply"]{display:inline-flex!important}.hero{padding-top:50px;gap:16px}.hero h1{font-size:clamp(39px,9vw,52px);max-width:13ch}.hero p{font-size:16px}.hero-visual{min-height:340px}.section{padding-top:54px}}
@media(max-width:520px){body.admin-bar .site-header{top:46px}.site-nav{padding:10px 14px}.hero{padding-top:40px}.hero h1{font-size:39px;max-width:12ch}.hero p{font-size:15.5px}.hero-stats{display:grid;grid-template-columns:1fr 1fr}.hero-stat{min-width:0}.float-card.one{width:92%}.float-card.two{width:88%}.nav-account-avatar{display:block}.nav-account-menu{right:-8px}.nav-cta{padding:8px 11px!important;font-size:11.5px!important}}


/* v1.2.5 classic brand, cleaner navigation, resume CTA, simple dashboard */
.brand-classic{display:inline-block!important;font-size:24px!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:1!important}.brand-classic span{color:var(--brand)!important}.brand-mark,.brand-word{display:none!important}
.nav-account-hamburger summary{width:38px;height:36px;padding:9px 8px!important;border:1px solid #d8e3dd;border-radius:11px;background:rgba(255,253,248,.82);display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.nav-account-hamburger summary:after{display:none!important}.nav-account-hamburger summary span{display:block;width:17px;height:2px;border-radius:99px;background:#35453e}.nav-account-hamburger summary:hover{transform:translateY(-1px);border-color:#bcd2c5;background:#fff}.nav-account-hamburger[open] summary{border-color:#9fc5b1}.nav-account-hamburger .nav-account-menu{top:calc(100% + 11px)}
.hero-resume-btn{border-color:#bcd9cb!important;background:linear-gradient(135deg,rgba(237,248,242,.96),rgba(255,253,248,.95))!important;box-shadow:0 10px 28px rgba(19,121,91,.08)}.hero-resume-spark{color:#15936b;font-size:15px;margin-right:2px}.float-resume-link{text-decoration:none!important;display:inline-flex;align-items:center;gap:7px;font-weight:850}.float-resume-link:hover{transform:translateY(-2px)!important}
.jp-dashboard-simple{max-width:1120px}.jp-dashboard-simple .jp-dashboard-hero p{max-width:44ch}.jp-status-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.jp-status-tile{display:block;text-decoration:none;padding:24px 26px;border-radius:22px;background:#fff;border:1px solid var(--jp-border,#dde5e0);box-shadow:0 16px 42px rgba(24,55,43,.06);transition:transform .22s,box-shadow .22s,border-color .22s}.jp-status-tile:hover{transform:translateY(-3px);box-shadow:0 22px 52px rgba(24,55,43,.09)}.jp-status-tile>span{display:block;font-size:13px;font-weight:850;color:#52635b}.jp-status-tile>strong{display:block;font-size:42px;line-height:1;margin:11px 0 8px;letter-spacing:-.04em}.jp-status-tile>small{color:#7a8881}.jp-status-tile.is-applied{border-color:#c8dfd2}.jp-status-tile.is-applied>strong{color:#13795b}.jp-status-tile.is-rejected{border-color:#ead4d0}.jp-status-tile.is-rejected>strong{color:#9a5148}.jp-dashboard-status-lists{display:grid;grid-template-columns:1fr 1fr;gap:18px}.jp-dashboard-status-dot{font-size:11px;font-weight:850;padding:6px 9px;border-radius:999px;white-space:nowrap}.jp-dashboard-status-dot.applied{background:#e8f5ee;color:#116b50}.jp-dashboard-status-dot.rejected{background:#f8ece9;color:#925047}
@media(max-width:880px){.brand-classic{display:inline-block!important;font-size:21px!important}.nav-links-minimal>a[href*="pricing"]{display:none}.nav-account-hamburger{display:block!important}.nav-account-hamburger .nav-account-menu{right:0}.jp-dashboard-status-lists{grid-template-columns:1fr}.jp-status-duo{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.brand-classic{font-size:20px!important}.nav-links-minimal{gap:7px}.nav-cta{padding:8px 10px!important}.nav-account-hamburger summary{width:36px;height:34px}.jp-status-duo{grid-template-columns:1fr}.jp-status-tile{padding:20px}.jp-status-tile>strong{font-size:36px}.float-resume-link{font-size:12px!important}}


/* v1.2.6 navigation, resume CTA and broad job-feed polish */
.nav-links-minimal>a[href*="auto-apply"]{display:inline-flex}.float-resume-link{min-width:178px;justify-content:flex-start;padding:11px 15px!important;line-height:1.15}.float-resume-link>span:last-child{display:grid;gap:2px}.float-resume-link strong{font-size:12.5px}.float-resume-link small{font-size:10.5px;font-weight:650;opacity:.72}.jp-feed-quality-note-soft{justify-content:flex-start;background:transparent;border-style:dashed;color:#718078;padding:8px 2px;border-left:0;border-right:0;border-radius:0}.jp-feed-quality-note-soft span{max-width:76ch}
@media(max-width:880px){.nav-links-minimal>a[href*="auto-apply"]{display:inline-flex!important}.nav-links-minimal>a[href*="jobs"]{display:none!important}.nav-links-minimal>a[href*="pricing"]{display:none!important}.float-resume-link{display:inline-flex!important;right:4px!important;top:3px!important}}
@media(max-width:520px){.nav-links-minimal>a[href*="auto-apply"]{font-size:11.5px}.float-resume-link{min-width:155px;padding:9px 12px!important}.float-resume-link strong{font-size:11.5px}.float-resume-link small{font-size:9.5px}}
