.section-title{background-color:transparent;padding:10px 0;text-align:left;font-weight:300;margin-bottom:30px;text-transform:uppercase;letter-spacing:2px}.update-timeline{position:relative;padding-left:30px}.update-timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#333}.update-card{background-color:#212121;border:1px solid #333;border-radius:4px;margin-bottom:30px;padding:0;position:relative;box-shadow:0 4px 6px #0000004d;transition:box-shadow .2s ease,border-color .2s ease}.update-card:before{content:"";position:absolute;left:-35px;top:25px;width:12px;height:12px;border-radius:50%;background:#555;border:2px solid #111;z-index:1}.update-card:hover{box-shadow:0 6px 12px #0006;border-color:#444}.update-header{padding:20px 25px;border-bottom:1px solid #333;background:#ffffff05}.update-meta-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.update-title{font-size:1.4rem;font-weight:600;color:#f0f0f0;margin:0;line-height:1.3}.update-date{color:#888;font-size:.85em;font-family:Roboto Mono,monospace}.type-badge{font-size:.75em;text-transform:uppercase;letter-spacing:1px;padding:4px 10px;border-radius:0;font-weight:700}.type-feature,.type-Feature{color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.3)}.type-fix,.type-Fix{color:#f87171;background:#f871711a;border:1px solid rgba(248,113,113,.3)}.type-improvement,.type-Improvement{color:#facc15;background:#facc151a;border:1px solid rgba(250,204,21,.3)}.update-body{padding:25px;color:#ccc;font-size:1rem;line-height:1.6}.update-body--text{white-space:pre-line}.update-body ul{padding-left:20px}.update-body img{max-width:100%;border-radius:4px;margin:10px 0;border:1px solid #444}.update-body p{margin-bottom:1em}.update-body strong{color:#fff}.public-updates-container{padding-left:0;padding-right:0;overflow-x:clip}.public-updates-title{margin-top:16px}.updates-empty-alert{background-color:#2c2c2c;color:#ccc}@media (min-width: 768px){.public-updates-container{padding-left:0;padding-right:0}}@media (max-width: 575.98px){.update-timeline{padding-left:18px}.update-card:before{left:-20px}}
