/* PA family identity, aligned with the Serbian site without changing content. */
:root{color-scheme:dark}
.recoup-footer-signature{flex:1 1 100%;min-width:0;text-align:left}.recoup-footer-copyright{margin:12px 0 0;color:#bfc9cd;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.recoup-footer-copyright a{text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.recoup-footer-copyright{font-size:12px}}
.recoup-footer-link{display:inline-flex;align-items:center;flex:0 1 280px;max-width:100%;padding:10px 0;transition:opacity .2s}.recoup-footer-link:hover{opacity:.8}.recoup-footer-link:focus-visible{outline:2px solid #168cff;outline-offset:6px;border-radius:3px}.recoup-footer-link img{display:block;width:280px;max-width:100%;height:auto;filter:none}@media(max-width:640px){.recoup-footer-link{flex-basis:auto;width:min(250px,100%)}}
.platform-logo{display:block;width:116px;height:46px;object-fit:contain;object-position:left center;filter:none}.platform-logo--wolt{width:110px;background:#009de0;mask:url('/wolt-logo.png') left center/contain no-repeat;-webkit-mask:url('/wolt-logo.png') left center/contain no-repeat}.platform-cards .platform-logo{width:145px;height:60px}
body{background:#111214;color:#f5f5f2}
.preview:empty{display:none}
header{border-bottom:1px solid #34363a;padding-block:22px}
.brand-logo{border-radius:4px}
.hero h1,.section h1,.section h2,.application-layout h1{font-family:'Arial Narrow',Impact,system-ui,sans-serif;text-transform:uppercase;letter-spacing:-.035em}
.hero h1{font-size:clamp(42px,5.6vw,76px);text-transform:none;color:#f5f5f2}
.hero h1 em,.eyebrow,.card .number,.home-links b,footer a,a[aria-current=page]{color:#c5c8cd}
.button{background:#f1f2ef;color:#151618;border-radius:4px;min-height:48px;transition:background .2s,transform .2s}
.button:hover{background:#d1d5da;transform:translateY(-2px)}
.hero-art{border-radius:5px;background:#292c30}.hero-art img{filter:none}
.hero h1 .hero-opening{color:#35b6e5}
.hero h1 em{color:#40bf91;background:linear-gradient(110deg,#27bdab,#74bd67 65%,#d9c64b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.card,.home-links a{background:#1b1d20;border-color:#34363a;border-radius:5px}
.home-links a{transition:border-color .2s,transform .2s}.home-links a:hover{border-color:#899099;transform:translateY(-3px)}
.intro,.card p,.reading>article p,.hero-note{color:#a7aaaf}
.platform-strip,.faq details,footer,.mobile-links{border-color:#34363a}
.application-section{background:#e9eaec;color:#17191c}.form-card{color-scheme:light;border-radius:8px}
.form-card .button{background:#202328;color:#fff}.form-card .steps .active{color:#202328;border-color:#646d78}
.note{border-color:#899099}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #7ebeff;outline-offset:4px}
.language-picker{position:relative;flex-shrink:0;z-index:40;font-size:13px}
.language-picker summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;min-height:46px;padding:10px 14px;border:1px solid #454a52;border-radius:8px;background:#1b1d20;color:#f5f5f2}
.language-picker summary::-webkit-details-marker{display:none}.language-code{font-size:10px;color:#a7aaaf;border-left:1px solid #454a52;padding-left:10px}
.language-picker nav{position:absolute;right:0;top:calc(100% + 8px);display:grid;gap:4px;width:190px;max-width:calc(100vw - 36px);padding:7px;background:#1b1d20;border:1px solid #454a52;border-radius:10px;box-shadow:0 14px 40px #0008}
.language-picker nav a{display:block;padding:10px 12px;border-radius:5px;color:#c5c8cd}.language-picker nav a:hover,.language-picker nav a[aria-current]{background:#34383f;color:#fff}
[hidden]{display:none!important}
@media(max-width:600px){.language-code{display:none}.language-picker summary{padding:9px 11px;gap:7px}.hero h1{font-size:clamp(38px,11vw,55px)}.art-label{gap:12px;flex-wrap:wrap}.brand{gap:8px}.brand-logo{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.button,.home-links a{transition:none}.button:hover,.home-links a:hover{transform:none}}
