.restore-main{max-width:1200px;margin:auto;padding:42px 24px 70px}.restore-main h1{font-size:clamp(36px,6vw,66px);line-height:1.08;margin:12px 0 20px}.restore-main .intro{max-width:720px;color:#bfd0d9;line-height:1.8}.restore-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.restore-card,.forum-topic,#forum-compose{padding:28px;border:1px solid #36596a;background:linear-gradient(145deg,#153544,#0a1d30);border-radius:16px}.restore-card h2{font-size:30px}.restore-card p,.forum-topic p,#forum-compose p{line-height:1.7}.restore-card .secondary{display:inline-block;margin:12px 0}.restore-card .private-label{color:#f3d88c}.forum-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:24px;align-items:start}.forum-topic{margin-bottom:20px}.forum-topic h3{font-size:24px;margin:10px 0}.message{white-space:pre-wrap;overflow-wrap:anywhere}.forum-topic small{display:block;color:#b5c9d0;margin-top:12px}.forum-replies article{padding:18px;border-left:3px solid #56d5b7;margin:18px 0;background:#071b2a}.forum-layout fieldset{border:0;padding:0;margin:0}.field{margin:20px 0}.field label{display:block;margin-bottom:8px}.field input:not([type=checkbox]),.field textarea{width:100%;box-sizing:border-box;background:#091d30;border:1px solid #628295;border-radius:8px;padding:12px;color:#fff;font:inherit}.consent label{display:inline!important;font-size:13px;line-height:1.7}.error{color:#ffb6ab}.forum-rules{padding:22px;background:#153341;border-left:3px solid #67dbc0;margin:28px 0}.restore-main a{color:#81e5cf}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.jukebox-section .wrap{margin:auto;padding:0 24px}.jukebox-section .button,.jukebox-section .text-link{color:#bcf65b}.jukebox-section .jukebox-tag{line-height:1.7}@media(max-width:780px){.forum-layout,.restore-cards{grid-template-columns:1fr}.restore-main{padding:28px 18px}.restore-card,.forum-topic,#forum-compose{padding:22px}}
