.pg-prijava{justify-content:center;align-items:center;min-height:calc(100dvh - 63px);padding:50px 16px 80px;display:flex;position:relative;overflow:hidden}.pg-prijava .hills{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pg-prijava .hills path{fill:none;stroke:var(--gold);opacity:.16;stroke-width:1.2px}.pg-prijava .hills .h2{opacity:.1}.pg-prijava .hills .h3{opacity:.07}.pg-prijava .card{background:var(--card);border:1px solid var(--border);width:100%;max-width:480px;box-shadow:var(--shadow);border-radius:4px;padding:44px 40px 36px;position:relative}.pg-prijava .card:before{content:"";border:1px solid var(--border-soft);pointer-events:none;border-radius:2px;position:absolute;inset:10px}@media (max-width:520px){.pg-prijava .card{padding:36px 26px 28px}}.pg-prijava h1{font-family:var(--display);text-wrap:balance;margin:10px 0 14px;font-size:clamp(40px,8vw,54px);font-weight:400;line-height:1.05}.pg-prijava h1 em{color:var(--rust);font-style:italic}.pg-prijava .lead{color:var(--ink2);margin-bottom:22px;font-size:16px}.pg-prijava .lead b{color:var(--ink);font-weight:600}.pg-prijava form{position:relative}.pg-prijava .lab{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:7px;font-size:11.5px;font-weight:600;display:block}.pg-prijava input{border:1px solid var(--border);background:var(--bg);width:100%;font:inherit;color:var(--ink);border-radius:2px;outline:none;padding:12px 14px;font-size:17px}.pg-prijava input:focus{border-color:var(--gold)}.pg-prijava input.code{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;font-size:28px}.pg-prijava .msg{min-height:1.3em;margin:10px 0 14px;font-size:14.5px}.pg-prijava .msg.err{color:var(--rust)}.pg-prijava .msg.ok{color:#4f7a45}.pg-prijava .btn.wide{justify-content:center;width:100%}.pg-prijava .btn.wide.gap{margin-top:10px}.pg-prijava .btn:disabled{opacity:.6;cursor:default;transform:none}.pg-prijava .small{color:var(--ink3);margin-top:18px;font-size:13.5px;line-height:1.6}.pg-prijava .lab.gap{margin-top:16px}.pg-prijava textarea{border:1px solid var(--border);background:var(--bg);width:100%;font:inherit;color:var(--ink);resize:vertical;border-radius:2px;outline:none;padding:11px 14px;font-size:16px;line-height:1.5}.pg-prijava textarea:focus{border-color:var(--gold)}.pg-prijava .trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pg-prijava .btn-ghost{border-color:var(--border);background:var(--card);color:var(--ink)}.pg-prijava .btn-ghost:hover{border-color:var(--gold);color:var(--rust);background:var(--card)}.pg-prijava .or{color:var(--ink3);align-items:center;gap:12px;margin:22px 0 14px;font-size:13px;font-style:italic;display:flex}.pg-prijava .or:before,.pg-prijava .or:after{content:"";background:var(--border);flex:1;height:1px}.pg-prijava .hits{border:1px solid var(--border);background:var(--bg);border-radius:2px;margin:10px 0 0;padding:0;list-style:none}.pg-prijava .hits li+li{border-top:1px dashed var(--border)}.pg-prijava .hits button{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;flex-direction:column;gap:1px;padding:11px 14px;display:flex}.pg-prijava .hits button:hover,.pg-prijava .hits button:focus-visible{background:var(--card);outline:none}.pg-prijava .h-name,.pg-prijava .pk-name{font-family:var(--display);color:var(--ink);font-size:22px;font-weight:600;line-height:1.15}.pg-prijava .h-meta,.pg-prijava .pk-meta{color:var(--ink3);font-size:13px}.pg-prijava .picked{border:1px solid var(--gold);background:var(--bg);border-left-width:3px;border-radius:2px;flex-direction:column;gap:2px;margin-bottom:20px;padding:14px 16px;display:flex}.pg-prijava .picked .link{align-self:flex-start;margin-top:4px;font-size:13px}.pg-prijava .link{font:inherit;color:var(--rust);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
