.sos-wrap{--bg:#eef2f8;--card:#fff;--text:#0e1f33;--muted:#617b94;--border:#dbe5ee;--btn:#075b83;--shadow:rgba(14,31,51,.09);width:100%;max-width:600px;min-height:100vh;margin:auto;padding:20px 16px 48px;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;box-sizing:border-box}.sos-wrap *{box-sizing:border-box}[data-theme=dark] .sos-wrap{--bg:#0c1628;--card:#1b293d;--text:#f2f6fa;--muted:#9db2c8;--border:#263950;--btn:#bceff5;--shadow:rgba(0,0,0,.25)}body.sos-speakers-page,body.sos-speakers-page #page,body.sos-speakers-page #main,body.sos-speakers-page .site,body.sos-speakers-page .site-content,body.sos-speakers-page .elementor{background:#eef2f8!important}html[data-theme=dark] body.sos-speakers-page,html[data-theme=dark] body.sos-speakers-page #page,html[data-theme=dark] body.sos-speakers-page #main,html[data-theme=dark] body.sos-speakers-page .site,html[data-theme=dark] body.sos-speakers-page .site-content,html[data-theme=dark] body.sos-speakers-page .elementor{background:#0c1628!important}.sos-page-hero{margin-bottom:16px;padding:26px 22px;border-radius:22px;background:linear-gradient(140deg,#2c6b8a,#1b4c6b)}.sos-page-hero__title{margin:0;color:#fff!important;font-size:26px;line-height:1.2}.sos-page-hero__count{margin:6px 0 0;color:#fff;opacity:.8;font-size:14px}.sos-search{position:relative;margin-bottom:16px}.sos-search:before{content:"";position:absolute;left:18px;top:18px;width:13px;height:13px;border:2px solid var(--muted);border-radius:50%;pointer-events:none}.sos-search:after{content:"";position:absolute;left:30px;top:31px;width:7px;height:2px;background:var(--muted);transform:rotate(45deg);pointer-events:none}.sos-search__input{width:100%;height:52px;margin:0!important;padding:0 45px 0 49px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--card)!important;color:var(--text)!important;font:inherit!important;font-size:16px!important;box-shadow:0 2px 8px var(--shadow);outline:0;-webkit-appearance:none}.sos-search__input::placeholder{color:var(--muted)}.sos-search__clear{position:absolute;right:10px;top:10px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:24px;line-height:30px;cursor:pointer}.sos-speaker-grid{display:grid;gap:14px}.sos-speaker-card{display:flex;align-items:center;gap:16px;padding:18px;border-radius:22px;background:var(--card) !important ;box-shadow:0 2px 14px var(--shadow)}.sos-speaker-card[hidden]{display:none}.sos-speaker-card__photo{flex:0 0 135px;width:135px;height:135px}.sos-speaker-card__photo img{display:block;width:100%;height:100%;object-fit:contain}.sos-speaker-card__initials{display:grid;place-items:center;width:100%;height:100%;font-size:28px;color:var(--muted)}.sos-speaker-card__info{flex:1;min-width:0}.sos-speaker-card__name{margin-bottom:16px;font-size:17px;font-weight:700;line-height:1.35}.sos-speaker-card__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;padding:10px 16px;border-radius:30px;background:var(--btn);color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:600}.sos-speaker-card__btn span{font-size:20px;line-height:1}[data-theme=dark] .sos-speaker-card__btn{color:#0e1f33!important}.sos-empty{text-align:center;padding:45px 20px;color:var(--muted)}.sos-empty[hidden]{display:none}.sos-empty__title{margin:0 0 5px;color:var(--text);font-weight:700}.sos-empty__text{margin:0}.sos-back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--muted)!important;text-decoration:none!important;font-size:14px;font-weight:600}.sos-back-link span{font-size:24px;line-height:1}.sos-profile-hero{padding:28px 18px 26px;text-align:center;border-radius:22px;background:linear-gradient(160deg,#dae9f5,var(--bg) 58%)}[data-theme=dark] .sos-profile-hero{background:linear-gradient(160deg,#172b44,var(--bg) 60%)}.sos-profile-photo{width:220px;height:220px;margin:0 auto 16px}.sos-profile-photo img{display:block;width:100%;height:100%;object-fit:contain}.sos-profile-photo__initials{display:grid;place-items:center;width:100%;height:100%;font-size:56px;color:var(--muted)}.sos-profile-hero__name{margin:0;color:var(--text);font-size:24px;line-height:1.3}.sos-bio-section__heading{display:flex;align-items:center;gap:8px;margin:18px 0 12px;color:var(--text);font-size:17px}.sos-bio-section__heading span{color:#0b6f97;font-size:13px}.sos-bio-card{padding:22px 20px;border-radius:22px;background:var(--card);box-shadow:0 2px 14px var(--shadow)}.sos-bio{color:var(--text);font-size:16px;line-height:1.75;text-align:justify}.sos-bio p{margin:0 0 14px}.sos-bio p:last-child{margin-bottom:0}@media(max-width:420px){.sos-speaker-card{gap:12px;padding:14px}.sos-speaker-card__photo{flex-basis:118px;width:118px;height:118px}.sos-speaker-card__name{font-size:15px}.sos-speaker-card__btn{padding:9px 10px;font-size:12px}.sos-profile-photo{width:205px;height:205px}}@media(prefers-reduced-motion:reduce){.sos-wrap *{scroll-behavior:auto!important}}
