/* Signed-in workspace (4. 10. 2026): one navigation strip, an identity header, setup progress and a
   two-column profile editor. Colours follow astracia-workspace.css tokens. */

/* ── Workspace navigation: single underline strip, scrolls instead of wrapping ─────────────── */
body.astracia .workspace-bar { display:flex; align-items:center; gap:18px; margin:-6px 0 26px; border-bottom:1px solid var(--boja-ivica); }
body.astracia .workspace-bar-label { flex:none; font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--boja-tekst-tiho); padding:0 0 12px; }
body.astracia .workspace-tabs { display:flex; flex-wrap:nowrap; gap:2px; min-width:0; flex:1; overflow-x:auto; scrollbar-width:none; padding:0; margin:0; border:0; }
body.astracia .workspace-tabs::-webkit-scrollbar { display:none; }
body.astracia .workspace-tabs a { flex:none; padding:10px 12px 12px; border:0; border-bottom:2px solid transparent; border-radius:0; margin-bottom:-1px; background:transparent; color:var(--boja-tekst-2); font-size:13px; font-weight:550; white-space:nowrap; text-decoration:none; }
body.astracia .workspace-tabs a:hover { color:var(--boja-akcent-tekst); background:transparent; }
body.astracia .workspace-tabs a[aria-current="page"] { color:var(--boja-akcent-tekst); background:transparent; border-color:var(--boja-akcent); font-weight:650; }
/* In-page anchors of the startup editor reuse the strip without the workspace label. */
body.astracia .startup-editor > .workspace-tabs { border-bottom:1px solid var(--boja-ivica); margin-bottom:22px; }

/* ── Shared workspace blocks ─────────────────────────────────────────────────────────────── */
body.astracia .ws-eyebrow { margin:0 0 6px; font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--boja-akcent); }
body.astracia .ws-head { display:flex; align-items:flex-start; justify-content:space-between; gap:20px; margin:0 0 22px; }
body.astracia .ws-head h1 { margin:0 0 6px; font-size:26px; letter-spacing:-.6px; }
body.astracia .ws-head .ideja-red { max-width:64ch; }
body.astracia .ws-head-actions { display:flex; flex-wrap:wrap; gap:8px; flex:none; }
body.astracia .ws-status-chip { display:inline-flex; align-items:center; gap:6px; padding:4px 10px; border-radius:999px; font-size:12px; font-weight:600; background:#f7f9f9; color:var(--boja-tekst-2); }
body.astracia .ws-status-chip::before { content:""; width:7px; height:7px; border-radius:50%; background:#536471; }
body.astracia .ws-status-chip.is-live { background:#eff3f4; color:#0f1419; }
body.astracia .ws-status-chip.is-live::before { background:#0f1419; }
body.astracia .ws-status-chip.is-pending { background:#fff4e3; color:#8a5a12; }
body.astracia .ws-status-chip.is-pending::before { background:#e0962d; }

/* ── Overview: identity header ───────────────────────────────────────────────────────────── */
body.astracia .ws-hero { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:26px 28px; background:linear-gradient(120deg,#f7f9f9,#fff 65%); }
body.astracia .ws-identity { display:flex; align-items:center; gap:18px; min-width:0; }
body.astracia .ws-avatar { display:grid; place-items:center; flex:none; width:60px; height:60px; border-radius:18px; background:var(--boja-akcent); color:#eff3f4; font-size:26px; font-weight:650; text-transform:uppercase; }
body.astracia .ws-identity h2 { margin:0 0 6px; font-size:24px; letter-spacing:-.6px; line-height:1.2; overflow-wrap:anywhere; }
body.astracia .ws-identity-meta { display:flex; flex-wrap:wrap; align-items:center; gap:8px 14px; margin:0; font-size:13px; color:var(--boja-tekst-tiho); }
body.astracia .ws-identity-meta a { font-weight:600; }
body.astracia .ws-hero-actions { display:flex; flex-wrap:wrap; justify-content:flex-end; gap:8px; flex:none; }

/* ── Overview: two columns, startup first ────────────────────────────────────────────────── */
body.astracia .ws-grid { display:grid; grid-template-columns:minmax(0,1fr) 320px; gap:24px; align-items:start; }
body.astracia .ws-grid > .panel, body.astracia .ws-main > .panel, body.astracia .ws-side > .panel { margin:0; }
body.astracia .ws-main, body.astracia .ws-side { display:grid; gap:20px; min-width:0; }
body.astracia .ws-section-head { display:flex; align-items:flex-start; justify-content:space-between; gap:16px; margin-bottom:14px; }
body.astracia .ws-section-head h2 { margin:0; font-size:17px; }
body.astracia .ws-section-head p { margin:4px 0 0; font-size:12.5px; color:var(--boja-tekst-tiho); }

/* Setup progress */
body.astracia .ws-progress { height:6px; border-radius:999px; background:#eff3f4; overflow:hidden; margin:14px 0 18px; }
body.astracia .ws-progress > span { display:block; height:100%; background:var(--boja-akcent); border-radius:inherit; transition:width .3s; }
body.astracia .ws-steps { list-style:none; margin:0; padding:0; display:grid; gap:4px; }
body.astracia .ws-steps li { display:flex; align-items:center; gap:12px; padding:10px 10px; border-radius:10px; }
body.astracia .ws-steps li:hover { background:var(--boja-hover); }
body.astracia .ws-step-mark { display:grid; place-items:center; flex:none; width:24px; height:24px; border-radius:50%; border:1.5px solid #cfd9de; font-size:11px; font-weight:700; color:var(--boja-tekst-tiho); background:#fff; }
body.astracia .ws-steps li.is-done .ws-step-mark { background:var(--boja-akcent); border-color:var(--boja-akcent); color:#fff; }
body.astracia .ws-steps li.is-done strong { color:var(--boja-tekst-tiho); font-weight:550; text-decoration:line-through; text-decoration-color:#cfd9de; }
body.astracia .ws-steps li > div { min-width:0; flex:1; }
body.astracia .ws-steps strong { display:block; font-size:13.5px; }
body.astracia .ws-steps small { display:block; margin-top:2px; font-size:12px; color:var(--boja-tekst-tiho); }
body.astracia .ws-steps li > a { flex:none; font-size:12.5px; font-weight:600; white-space:nowrap; }

/* Connect your startup — the primary action when nothing is connected yet */
body.astracia .ws-connect { border:1px solid #cfd9de; background:#f7f9f9; padding:28px; }
body.astracia .ws-connect h2 { font-size:21px; letter-spacing:-.4px; margin:0 0 8px; }
body.astracia .ws-connect > p { max-width:60ch; }
body.astracia .ws-connect .startup-search { max-width:none; margin:20px 0 12px; }
body.astracia .ws-connect .startup-search input { height:48px; font-size:14px; }
body.astracia .ws-connect .startup-search button { height:48px; }
body.astracia .ws-connect-or { display:flex; align-items:center; gap:10px; margin:12px 0 0; font-size:13px; color:var(--boja-tekst-tiho); }
body.astracia .ws-connect-note { margin:18px 0 0; padding-top:16px; border-top:1px solid var(--boja-ivica); font-size:12.5px; line-height:1.7; color:var(--boja-tekst-tiho); }
body.astracia details.ws-connect-more > summary { cursor:pointer; font-weight:600; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
body.astracia details.ws-connect-more > summary::-webkit-details-marker { display:none; }
body.astracia details.ws-connect-more > summary::after { content:"+"; font-size:18px; color:var(--boja-tekst-tiho); }
body.astracia details.ws-connect-more[open] > summary::after { content:"–"; }
body.astracia details.ws-connect-more > summary small { font-weight:400; color:var(--boja-tekst-tiho); }

/* Startup card */
body.astracia .ws-startup { padding:0; overflow:hidden; }
body.astracia .ws-startup-head { display:flex; align-items:center; gap:16px; padding:20px 22px; }
body.astracia .ws-startup-logo { display:grid; place-items:center; flex:none; width:56px; height:56px; border-radius:14px; background:#eff3f4; color:#0f1419; font-size:24px; font-weight:650; text-transform:uppercase; overflow:hidden; }
body.astracia .ws-startup-logo img { width:100%; height:100%; object-fit:contain; background:#fff; }
body.astracia .ws-startup-title { min-width:0; flex:1; }
body.astracia .ws-startup-title h3 { display:flex; flex-wrap:wrap; align-items:center; gap:8px 10px; margin:0 0 4px; font-size:18px; }
body.astracia .ws-startup-title p { margin:0; font-size:13px; color:var(--boja-tekst-tiho); overflow-wrap:anywhere; }
body.astracia .ws-startup-actions { display:flex; flex-wrap:wrap; gap:8px; justify-content:flex-end; }
body.astracia .ws-startup .exchange-verify { margin:0; padding:12px 22px; font-size:13px; background:#fff8ea; border-top:1px solid #f3e3bd; border-bottom:1px solid #f3e3bd; }
body.astracia .ws-startup-body { padding:6px 22px 18px; }
body.astracia .ws-startup-body details { border-top:1px solid var(--boja-ivica); }
body.astracia .ws-startup-body details > summary { cursor:pointer; padding:14px 0; font-weight:600; font-size:13.5px; display:flex; align-items:center; gap:10px; list-style:none; }
body.astracia .ws-startup-body details > summary::-webkit-details-marker { display:none; }
body.astracia .ws-startup-body details > summary::after { content:"›"; margin-left:auto; font-size:18px; color:var(--boja-tekst-tiho); transition:transform .15s; }
body.astracia .ws-startup-body details[open] > summary::after { transform:rotate(90deg); }
body.astracia .ws-startup-body details > summary small { font-weight:500; color:var(--boja-tekst-tiho); }
body.astracia .ws-startup-body .startup-items { grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; padding-bottom:16px; }
body.astracia .ws-startup-body .exchange-confirm { padding:10px 0 4px; font-size:12.5px; }
body.astracia .ws-startup-body .exchange-confirm summary { color:var(--boja-tekst-tiho); cursor:pointer; }

/* Offers & listings */
body.astracia .ws-actions .startup-action-grid { grid-template-columns:repeat(auto-fill,minmax(210px,1fr)); }
body.astracia .ws-locked { display:flex; gap:10px; align-items:flex-start; padding:12px 14px; border-radius:10px; background:#fff8ea; border:1px solid #f3e3bd; font-size:12.5px; line-height:1.6; color:#6d4e0f; margin:0 0 14px; }

/* Side column cards */
body.astracia .ws-card-row { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:12px 0; border-top:1px solid var(--boja-ivica); font-size:13px; }
body.astracia .ws-card-row:first-of-type { border-top:0; padding-top:4px; }
body.astracia .ws-card-row strong { display:block; font-size:13.5px; }
body.astracia .ws-card-row small { display:block; margin-top:2px; font-size:12px; color:var(--boja-tekst-tiho); }
body.astracia .ws-card-row > a, body.astracia .ws-card-row > .dugme { flex:none; }
body.astracia .ws-profile-card { display:flex; gap:14px; align-items:center; padding:4px 0 14px; }
body.astracia .ws-profile-card img, body.astracia .ws-profile-card .ws-avatar { width:48px; height:48px; border-radius:50%; font-size:20px; object-fit:cover; }
body.astracia .ws-profile-card > div { min-width:0; }
body.astracia .ws-profile-card strong { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
body.astracia .ws-profile-card small { display:block; font-size:12px; color:var(--boja-tekst-tiho); margin-top:2px; }
body.astracia .ws-side .exchange-matches { margin:0; }

/* ── Profile editor: form + sticky rail ──────────────────────────────────────────────────── */
body.astracia .profile-editor { max-width:1180px; margin:0 auto; }
body.astracia .profile-editor-grid { display:grid; grid-template-columns:minmax(0,1fr) 300px; gap:24px; align-items:start; }
body.astracia .profile-editor-main { min-width:0; gap:16px; margin-top:0; }
body.astracia .profile-editor-main > .panel { margin:0; padding:26px 28px; }
body.astracia .profile-editor-main .profile-edit-section { gap:16px; }
body.astracia .profile-editor-main .profile-edit-section + .profile-edit-section { border-top:0; padding-top:0; margin-top:0; }
body.astracia .profile-editor-main .intake-repeat h2, body.astracia .profile-editor-main .intake-fields > h2 { font-size:14px; margin:4px 0 0; }
/* A single repeat group would only echo the panel heading; several groups keep their own subheadings. */
body.astracia .profile-editor-rows.is-single-group .intake-repeat > h2 { display:none; }
body.astracia .profile-editor-main .intake-repeat > p, body.astracia .profile-editor-main .panel > p { font-size:12.5px; color:var(--boja-tekst-tiho); margin:0; line-height:1.6; }
body.astracia .profile-editor-main label { font-size:12.5px; font-weight:550; }
body.astracia .profile-editor-main label small, body.astracia .profile-editor-main .intake-field > label small { font-weight:400; color:var(--boja-tekst-tiho); margin-left:4px; }
body.astracia .profile-editor-main .intake-fields h2 { margin:6px 0 2px; }
body.astracia .profile-editor-main .intake-section { border:1px solid var(--boja-ivica); border-radius:12px; padding:0 16px; }
body.astracia .profile-editor-main .intake-section > summary { padding:14px 0; font-weight:600; font-size:13.5px; cursor:pointer; }
body.astracia .profile-editor-main .intake-section[open] > summary { border-bottom:1px solid var(--boja-ivica); margin-bottom:14px; }
body.astracia .profile-editor-main .intake-row { margin:0; }
body.astracia .profile-editor-main .intake-actions { padding-top:4px; }
body.astracia .profile-editor-main .finder-profile-preview { display:flex; flex-wrap:wrap; align-items:center; gap:12px 18px; font-size:13px; }
body.astracia .profile-editor-main .finder-profile-preview img { border-radius:50%; object-fit:cover; order:-1; }
body.astracia .profile-editor-rail { position:sticky; top:72px; display:grid; gap:16px; }
body.astracia .profile-editor-rail .panel { margin:0; padding:18px 20px; }
body.astracia .profile-editor-rail h2 { font-size:12px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--boja-tekst-tiho); margin:0 0 12px; }
body.astracia .profile-editor-rail p { font-size:12.5px; line-height:1.65; color:var(--boja-tekst-tiho); margin:8px 0 0; }
body.astracia .profile-editor-rail .page-status-actions { margin-top:12px; }
body.astracia .profile-editor-rail .page-status-actions .dugme { font-size:12px; }
body.astracia .rail-types { list-style:none; margin:0; padding:0; display:grid; gap:4px; }
body.astracia .rail-types a { display:flex; align-items:center; justify-content:space-between; gap:10px; padding:8px 10px; border-radius:8px; font-size:13px; color:var(--boja-tekst-2); border:1px solid transparent; }
body.astracia .rail-types a:hover { background:var(--boja-hover); }
body.astracia .rail-types a[aria-current="page"] { background:var(--boja-akcent-fon); color:var(--boja-akcent-tekst); font-weight:650; border-color:#cfd9de; }
body.astracia .rail-types a[aria-current="page"]::after { content:"✓"; font-size:12px; }
body.astracia .rail-checklist { list-style:none; margin:0; padding:0; display:grid; gap:8px; font-size:13px; }
body.astracia .rail-checklist li { display:flex; gap:10px; align-items:flex-start; line-height:1.5; }
body.astracia .rail-checklist li::before { content:""; flex:none; width:16px; height:16px; margin-top:2px; border-radius:50%; border:1.5px solid #cfd9de; }
body.astracia .rail-checklist li.is-done::before { border-color:var(--boja-akcent); background:var(--boja-akcent) center/10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.5l2.3 2.3L9.6 4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
body.astracia .rail-checklist li.is-done { color:var(--boja-tekst-tiho); }
body.astracia .profile-editor .page-editor { margin-top:24px; }

/* ── Responsive ──────────────────────────────────────────────────────────────────────────── */
@media (max-width:1100px) {
    body.astracia .ws-grid { grid-template-columns:minmax(0,1fr); }
    body.astracia .profile-editor-grid { grid-template-columns:minmax(0,1fr); }
    body.astracia .profile-editor-rail { position:static; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); }
}
@media (max-width:640px) {
    body.astracia .workspace-bar { gap:12px; margin-top:0; }
    body.astracia .workspace-bar-label { display:none; }
    body.astracia .ws-head, body.astracia .ws-hero { flex-direction:column; align-items:stretch; }
    body.astracia .ws-hero { padding:20px; }
    body.astracia .ws-hero-actions { justify-content:flex-start; }
    body.astracia .ws-avatar { width:48px; height:48px; font-size:20px; border-radius:14px; }
    body.astracia .ws-identity h2 { font-size:20px; }
    body.astracia .ws-startup-head { flex-wrap:wrap; padding:18px; }
    body.astracia .ws-startup-actions { width:100%; justify-content:flex-start; }
    body.astracia .ws-startup-body { padding-inline:18px; }
    body.astracia .ws-startup-body .startup-items { grid-template-columns:1fr; }
    body.astracia .ws-connect { padding:20px; }
    body.astracia .ws-steps li > a { display:none; }
    body.astracia .profile-editor-main > .panel { padding:20px 18px; }
    body.astracia .profile-editor-rail { grid-template-columns:1fr; }
}

/* 5. 10. 2026 — Founder & story sub-tabs, „Where you appear“ list, startup links and Media in the presence tab. */
body.astracia .workspace-bar:has(.workspace-subtabs) { flex-wrap:wrap; row-gap:0; }
body.astracia .workspace-subtabs { display:flex; gap:6px; flex-wrap:wrap; flex-basis:100%; padding:12px 0; }
body.astracia .workspace-subtabs a { padding:6px 12px; border:1px solid var(--boja-ivica,#eff3f4); border-radius:999px; font-size:12.5px; font-weight:550; color:var(--boja-tekst-2); text-decoration:none; background:#fff; }
body.astracia .workspace-subtabs a[aria-current="page"] { color:#fff; background:var(--boja-akcent); border-color:var(--boja-akcent); }
body.astracia .ws-places, body.astracia .ws-link-list { list-style:none; margin:0; padding:0; display:grid; gap:4px; }
body.astracia .ws-places li, body.astracia .ws-link-list li { display:flex; align-items:center; gap:12px; padding:10px; border-radius:10px; flex-wrap:wrap; }
body.astracia .ws-places li:hover, body.astracia .ws-link-list li:hover { background:var(--boja-hover); }
body.astracia .ws-places li.is-live .ws-step-mark { background:var(--boja-akcent); border-color:var(--boja-akcent); color:#fff; }
body.astracia .ws-places li > div, body.astracia .ws-link-list li > div { min-width:0; flex:1; }
body.astracia .ws-places strong, body.astracia .ws-link-list strong { display:block; font-size:13.5px; }
body.astracia .ws-places small, body.astracia .ws-link-list small { display:block; margin-top:2px; font-size:12px; color:var(--boja-tekst-tiho); overflow-wrap:anywhere; }
body.astracia .ws-place-actions { display:flex; gap:14px; font-size:12.5px; font-weight:600; white-space:nowrap; }
body.astracia .ws-link-list .inline-form { display:flex; gap:6px; align-items:center; flex-wrap:wrap; }
body.astracia .ws-media-form { margin-top:16px; padding-top:16px; border-top:1px solid var(--boja-ivica,#eff3f4); }
body.astracia .startup-editor .editor-more { margin-top:16px; }
body.astracia .startup-editor .editor-more > summary { cursor:pointer; font-weight:650; padding:4px 0; }
body.astracia .startup-editor .editor-more[open] > summary { margin-bottom:12px; }
body.astracia details.startup-team > summary.ws-team-summary { cursor:pointer; font-weight:650; font-size:15px; }
body.astracia details.startup-team[open] > summary.ws-team-summary { margin-bottom:12px; }

/* 5. 10. 2026 — „Live on Astracia“ (pet tačaka) na pregledu. */
body.astracia .ws-live { margin-bottom:20px; }
body.astracia .ws-live-dots { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:8px; }
body.astracia .ws-live-dots a { display:flex; flex-direction:column; align-items:flex-start; gap:4px; padding:12px; border:1px solid var(--boja-ivica); border-radius:12px; text-decoration:none; color:inherit; height:100%; }
body.astracia .ws-live-dots a:hover { background:var(--boja-hover); }
body.astracia .ws-live-dots strong { font-size:13px; }
body.astracia .ws-live-dots small { font-size:12px; color:var(--boja-tekst-tiho); }
body.astracia .ws-dot { width:12px; height:12px; border-radius:50%; background:#cfd9de; }
body.astracia .ws-live-dots li.is-live .ws-dot { background:var(--boja-akcent); }
body.astracia .ws-live-dots li.is-live small { color:var(--boja-akcent-tekst); font-weight:600; }
@media (max-width:720px) { body.astracia .ws-live-dots { grid-template-columns:repeat(2,minmax(0,1fr)); } }

/* 5. 10. 2026 — vodič „Set up in 4 steps“. */
body.astracia .ws-stepper { display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:8px; margin-bottom:18px; }
body.astracia .ws-stepper a { display:flex; align-items:center; gap:10px; padding:12px 14px; border:1px solid var(--boja-ivica); border-radius:12px; background:#fff; color:var(--boja-tekst-2); text-decoration:none; font-weight:600; font-size:13.5px; }
body.astracia .ws-stepper a.is-current { border-color:var(--boja-akcent); color:var(--boja-akcent-tekst); box-shadow:0 0 0 1px var(--boja-akcent) inset; }
body.astracia .ws-stepper a.is-done .ws-step-mark { background:var(--boja-akcent); border-color:var(--boja-akcent); color:#fff; }
body.astracia .ws-start-step { max-width:760px; }
body.astracia .ws-start-step h2 { margin-top:0; }
body.astracia .ws-start-form { display:grid; gap:14px; margin-top:12px; }
body.astracia .ws-start-form label { display:flex; flex-direction:column; gap:6px; font-weight:600; font-size:13px; }
body.astracia .ws-start-form label.connect-choice { flex-direction:row; align-items:center; font-weight:500; }
body.astracia .ws-start-more { border:1px dashed var(--boja-ivica); border-radius:10px; padding:10px 12px; }
body.astracia .ws-start-more > summary { cursor:pointer; font-weight:600; }
body.astracia .ws-start-more[open] > summary { margin-bottom:10px; }
body.astracia .ws-start-actions { display:flex; gap:16px; align-items:center; flex-wrap:wrap; margin-top:4px; }
body.astracia .ws-start-or { margin:18px 0 0; font-weight:600; }
body.astracia .ws-offer-kinds { border:0; padding:0; margin:0; display:flex; flex-wrap:wrap; gap:8px 18px; }
body.astracia .ws-offer-kinds legend { font-weight:650; margin-bottom:8px; }
body.astracia [data-for][hidden] { display:none !important; }
@media (max-width:480px) { body.astracia .ws-stepper { grid-template-columns:1fr; } }

/* 6. 10. 2026 — početna strana: kartice koraka sa stanjem („šta je popunjeno, šta fali“). */
body.astracia .ws-start-head { display:flex; justify-content:space-between; align-items:flex-end; gap:16px; flex-wrap:wrap; margin-bottom:14px; }
body.astracia .ws-start-head h2 { margin:0 0 4px; }
body.astracia .ws-start-head p { margin:0; }
body.astracia .ws-stepper a { align-items:flex-start; }
body.astracia .ws-step-copy { display:flex; flex-direction:column; gap:2px; min-width:0; flex:1; }
body.astracia .ws-step-copy small { font-weight:500; font-size:12px; color:var(--boja-tekst-tiho); overflow-wrap:anywhere; }
body.astracia .ws-step-edit { font-size:12px; font-weight:650; color:var(--boja-akcent-tekst); white-space:nowrap; }
body.astracia .ws-stepper a.is-done .ws-step-edit { color:var(--boja-tekst-tiho); }
body.astracia .ws-start-extra { margin:-6px 0 14px; }
body.astracia .ws-all-set h2 { color:var(--boja-akcent-tekst); }
body.astracia .ws-all-set .ws-live-dots { margin:12px 0 16px; }
