.website-articles{padding-block:56px;min-height:60vh}.website-articles h1{font-size:clamp(32px,5vw,56px);margin-bottom:30px}.website-entries{max-width:860px}.website-entries article,.website-entries details{padding:22px;margin:18px 0;border:1px solid #394653;border-radius:14px;background:#101820}.website-entries p{white-space:normal;line-height:1.8;overflow-wrap:anywhere}.website-entries summary{font-size:20px;cursor:pointer}.website-entries time{color:#b6c4d2;display:block;margin-bottom:12px}.website-boundary{font-size:14px;border-left:3px solid #fff13b;padding:12px;margin-top:20px;line-height:1.6}.site-footer nav[aria-label="Pomoc i aktualności Dockvi"]{display:flex;gap:18px;flex-wrap:wrap}@media(max-width:600px){.website-articles{padding-block:28px}.website-entries article,.website-entries details{padding:16px}}

/* Current product facts: readable without scripts and without altering the robot stage. */
.public-current-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}
.public-current-grid article{min-width:0;padding:24px;border:1px solid #48515d;border-top:3px solid #fff13b;background:#10141ee8;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}
.public-fact-tag{display:block;color:#fff13b;font-size:12px;letter-spacing:.1em;font-weight:700;margin-bottom:16px}
.public-current-grid :is(h3,h4){font-size:clamp(21px,2vw,27px);line-height:1.25;margin:0 0 16px}
.public-current-grid p{font-size:16px;line-height:1.7;color:#c6ccd5;overflow-wrap:anywhere}
.public-current-grid a{display:inline-flex;align-items:center;min-height:44px;color:#82e7ee;text-decoration:underline;text-underline-offset:4px}
.public-addons{margin-top:48px;padding-top:32px;border-top:1px solid #48515d;scroll-margin-top:100px}.public-addons>h3{font-size:clamp(26px,4vw,40px);margin:12px 0}.public-addons>p{max-width:800px;line-height:1.7}
.public-current-summary{border-left:3px solid #fff13b;background:#111722;padding:28px;margin-top:32px}.public-current-summary p{max-width:900px;line-height:1.8}.public-current-summary h3{font-size:26px}
.public-product-preview{margin:32px 0 0}.public-product-preview img{display:block;width:100%;height:auto;border:1px solid #48515d;border-radius:4px}.public-product-preview figcaption{font-size:14px;line-height:1.6;color:#b4bfca;margin:12px 0}
.public-current-grid a:focus-visible{outline:2px solid #fff13b;outline-offset:4px}
@media(max-width:900px){.public-current-grid{grid-template-columns:1fr}.public-current-grid article{padding:22px}.public-current-grid p{max-width:65ch}}
@media(max-width:480px){.public-current-grid{gap:14px}.public-current-grid article,.public-current-summary{padding:18px}.public-product-preview figcaption{font-size:13px}}

.public-addon-note{font-size:14px;line-height:1.7;color:#b4bfca;margin:24px 0}

/* Audit #500: keep every existing public menu link reachable on narrow screens. */
@media(max-width:600px){
  .public-story .site-header nav{flex-wrap:wrap;min-width:0;max-width:100%}
  .public-story .site-header nav a{display:inline-flex;align-items:center;min-height:32px}
}
