/* Recovery never covers the iframe or consumes its fullscreen viewport. */
.startup-recovery{grid-column:1;min-width:0;margin:10px 0;color:#cbd8cf;font:13px/1.5 Inter,system-ui,sans-serif}
.startup-recovery-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}
.startup-recovery a{color:#d7ff8b;text-decoration:none}
.startup-recovery a:hover{text-decoration:underline}
.startup-recovery .startup-original{display:inline-flex;align-items:center;min-height:36px;font-weight:600}
.startup-recovery details{min-width:0}
.startup-recovery summary{cursor:pointer;min-height:36px;display:list-item;align-content:center;color:#cbd8cf}
.startup-recovery details[open]{flex:1 0 100%}
.startup-recovery-options{display:grid;grid-template-columns:repeat(2,minmax(0,150px));gap:12px;padding:10px 0 4px}
.startup-recovery-options a{min-width:0;color:#e2eae5}
.startup-recovery-options img{display:block;width:100%;height:auto;aspect-ratio:12/7;object-fit:cover;border:1px solid #526647;border-radius:8px}
.startup-recovery-options span{display:block;margin-top:5px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.startup-recovery :is(a,summary):focus-visible,.guide-start-entry a:focus-visible{outline:2px solid #d7ff8b;outline-offset:3px;border-radius:5px}
.startup-recovery[data-state="waiting"],.startup-recovery[data-state="error"]{border-left:2px solid #d7ff8b;padding-left:12px}
.guide-document .guide-start-entry{margin:12px 0 16px!important;max-width:640px}
.guide-document .guide-start-entry a{min-height:48px;padding:10px 14px!important;display:flex;align-items:center;gap:10px;border:1px solid #8ead53!important;border-radius:9px;background:#25351e!important;color:#e6ffb8!important;text-decoration:none}
.guide-document .guide-start-entry a:first-child{background:#d5ff70!important;color:#182116!important;border-color:#d5ff70!important}
.guide-document .guide-start-entry img{width:60px!important;height:36px!important;object-fit:cover;border-radius:5px}
.guide-document .guide-start-entry strong{font-size:14px!important;line-height:1.3}
@media(min-width:1201px){.discovery-upgrade .player-layout.with-suggestions{row-gap:10px!important}.discovery-upgrade .player-layout.with-suggestions>.startup-recovery{grid-row:2;margin:0}.discovery-upgrade .player-layout.with-suggestions>.game-share{grid-row:3;margin:0!important}.discovery-upgrade .player-layout.with-suggestions>.player-suggestions{grid-row:1/span 3}}
@media(max-width:760px){.startup-recovery{margin:8px 0 12px;font-size:12px}.startup-recovery-line{gap:4px 14px}.startup-recovery summary,.startup-recovery .startup-original{min-height:44px}.startup-recovery-options{grid-template-columns:repeat(2,minmax(0,1fr));max-width:340px}.guide-document .guide-start-entry{margin:10px 0 14px!important}.guide-document .guide-start-entry a{padding:9px 12px!important}}
