.simple-links{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:32px 20px}
.simple-links .link-shell{width:min(640px,100%);min-width:0}
.simple-links .tree-header{padding:0 0 32px}
.simple-links .tree-main{width:100%;margin:0}
.simple-links .tree-profile{justify-content:center;text-align:left}
.simple-links .tree-links{gap:12px}
.segment-link{display:flex;align-items:center;gap:16px;min-height:88px;padding:20px 22px;border:1px solid #375675;background:#132d4b;border-radius:12px;color:#fff;text-decoration:none;transition:background .18s,border-color .18s;min-width:0}
.segment-link[href]:hover{background:#1b3a60;border-color:#6697d1}
.segment-link strong{font-size:17px;line-height:1.5;font-weight:600;flex:1;min-width:0}
.segment-icon{width:36px;display:grid;place-items:center;flex-shrink:0;color:#a8d0ff}
.segment-disabled{background:#10253f;border-color:#2b415b;color:#8196af;cursor:default}
.segment-disabled .segment-icon{color:#718ba9}
.segment-state{font-size:12px;line-height:1.4;border:1px solid #344a64;border-radius:20px;padding:4px 9px;color:#94a9c3;flex-shrink:0;white-space:nowrap}
.simple-links .tree-contact{min-height:88px}
.simple-links .simple-footer{width:100%;margin:24px 0 0;padding:0;text-align:center}
.simple-footer p{font-size:12px;color:#8ca4c1;margin:0;line-height:1.6}
@media(max-width:600px){
 .simple-links{padding:28px 16px}.simple-links .tree-header{padding:0 0 27px}
 .segment-link{min-height:82px;padding:17px 16px;gap:12px}.segment-link strong{font-size:16px}.segment-icon{width:30px}.segment-icon svg{width:26px;height:26px}
 .segment-state{font-size:11px;padding:4px 7px}.simple-links .tree-panel>summary,.simple-links .tree-contact{min-height:82px}
}
@media(max-width:390px){.segment-disabled{flex-wrap:wrap;gap:7px 12px}.segment-disabled strong{flex-basis:calc(100% - 42px)}.segment-state{margin-left:42px}}
@media(prefers-reduced-motion:reduce){.segment-link{transition:none}}

.simple-links .tree-mark svg{display:block;width:28px;height:28px}
@media(max-width:600px){.simple-links .tree-mark svg{width:26px;height:26px}}
