/* A useful first visit without permanent navigation furniture. */
.sidebar-bottom{padding-top:12px}.sidebar .about-enablingpath-link{margin:0}
.release-link{padding:8px 0;min-height:36px;text-align:left;color:var(--muted);font-size:.74rem;line-height:1.6;border-radius:4px}
.release-link:hover{text-decoration:underline;text-underline-offset:4px}.app-footer{flex-wrap:wrap;gap:12px}.app-footer .release-link{flex-basis:100%;padding:0}
dialog.welcome-dialog{width:690px}.welcome-dialog .modal-head{padding-bottom:18px;border-bottom:0}.welcome-dialog .modal-body{padding-top:0}.welcome-dialog .modal-actions{justify-content:space-between;gap:16px;align-items:center;flex-wrap:nowrap}.modal-head h2:focus{outline:none}
.welcome-intro>p{font-size:1.15rem;line-height:1.5;color:var(--ink);margin-bottom:15px}.welcome-facts{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.8rem;line-height:1.7;color:var(--muted);padding-bottom:20px}.welcome-facts strong{font-size:1rem;color:var(--deep)}
.welcome-paths{display:grid;gap:10px}.welcome-path{width:100%;display:flex;gap:14px;align-items:center;min-height:82px;padding:15px 18px;border:1px solid #bfd5d0;background:#f3f9f6;border-radius:14px;text-align:left;transition:background .15s,border-color .15s}
.welcome-path:hover{background:#e4f2ec;border-color:#6e9f96}.welcome-path>span:nth-child(2){flex:1;min-width:0}.welcome-path strong,.welcome-path small{display:block}.welcome-path strong{font-size:1rem;color:var(--deep);line-height:1.4}.welcome-path small{font-size:.84rem;line-height:1.55;color:#496373;margin-top:3px}.welcome-path-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:#dfede6;color:var(--deep)}
.welcome-formats{display:flex;flex-wrap:wrap;gap:12px 22px;margin:19px 0;color:#47685f;font-size:.82rem}.welcome-formats span{display:flex;align-items:center;gap:8px}.welcome-formats .icon{width:18px;height:18px}
.welcome-details{border-top:1px solid var(--line);padding-top:12px}.welcome-details summary{cursor:pointer;min-height:44px;display:list-item;padding:11px 0;color:var(--deep);font-size:.88rem;font-weight:650}.welcome-details ol{padding-left:22px;font-size:.87rem;line-height:1.65}.welcome-details li+li{margin-top:10px}.welcome-details p{font-size:.81rem;color:var(--muted)}
.welcome-preference{min-width:0}.welcome-preference label{display:flex;align-items:center;gap:10px;min-height:35px;font-size:.85rem}.welcome-preference input{margin:0;flex:none}.welcome-preference small{display:block;font-size:.72rem;color:var(--muted);margin:0 0 0 30px}.welcome-preference p:empty{display:none}.welcome-preference p{margin:6px 0 0 30px;font-size:.75rem}.welcome-preference .error{color:#9b342e}
.welcome-settings .btn{margin:8px 8px 0 0}.release-details dl{display:grid;grid-template-columns:auto 1fr;gap:10px 22px;font-size:.9rem}.release-details dd{margin:0;overflow-wrap:anywhere}.release-details li+li{margin-top:8px}.release-details p{color:var(--muted)}
.more-support{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.more-support .about-enablingpath-link{padding:10px}.reduce-motion .welcome-path{transition:none}
.sidebar .release-link{display:block;padding:5px;font-size:.65rem;line-height:1.65}.sidebar .release-link>span:last-child{display:block}.sidebar .release-link>span[aria-hidden]{display:none}
@media(prefers-reduced-motion:reduce){.welcome-path{transition:none}}
@media(max-width:720px){dialog.welcome-dialog{width:calc(100vw - 24px)}.welcome-dialog .modal-head{padding-bottom:15px}.welcome-intro>p{font-size:1rem}.welcome-facts{font-size:.74rem;gap:4px 12px;padding-bottom:15px}.welcome-path{padding:12px;gap:10px;min-height:80px}.welcome-path strong{font-size:.91rem}.welcome-path small{font-size:.78rem}.welcome-path-icon{width:32px;height:32px}.welcome-path>.icon{width:17px}.welcome-formats{font-size:.74rem;gap:8px 16px;margin:15px 0}.welcome-preference small{margin-left:0}.release-details dl{grid-template-columns:1fr;gap:4px}.release-details dd{margin-bottom:12px}}
