
:root{--smr-ink:#10283d;--smr-blue:#1364a5;--smr-cream:#f9fcff}
.smr90-quicklinks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 20px}
.smr90-quicklinks a{display:flex;align-items:center;justify-content:center;gap:9px;text-align:center;text-decoration:none;font-weight:900;border:1px solid #c6dae9;border-radius:14px;background:linear-gradient(135deg,#fff,#eaf5fd);color:#103a5b;padding:15px 12px;min-height:48px;box-shadow:0 2px 8px #12395612}
.smr90-quicklinks a:hover,.smr90-quicklinks a:focus-visible{background:#d4ebfc;border-color:#358ed0;transform:translateY(-1px)}
.smr90-result-preview{background:linear-gradient(125deg,#102a43,#244962);border-radius:18px;color:white;padding:16px;margin:0 0 20px}
.smr90-result-preview h2{font-size:clamp(20px,3vw,30px);margin:2px 0 12px;color:white}
.smr90-winner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.smr90-winner-card{overflow:hidden;background:#fff;color:#122f46;border-radius:14px;text-decoration:none;display:block;box-shadow:0 6px 16px #02162922}
.smr90-winner-card img{width:100%;height:clamp(130px,19vw,230px);object-fit:cover;display:block}
.smr90-winner-card .smr90-cardbody{padding:13px 15px}
.smr90-winner-card small{font-size:11px;font-weight:900;letter-spacing:.08em;color:#855414}
.smr90-winner-card strong{display:block;font-size:21px;margin:3px 0}
.smr90-winner-card span{font-size:13px;color:#365269}
.smr90-result-preview .smr90-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}
.smr90-result-preview .smr90-bottom a{background:#ffb85f;color:#172b3e;border-radius:10px;padding:11px 17px;font-weight:900;text-decoration:none}
@media(max-width:560px){.smr90-quicklinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.smr90-winner-grid{grid-template-columns:1fr}.smr90-winner-card{display:flex}.smr90-winner-card img{width:42%;height:140px;object-fit:cover}.smr90-winner-card .smr90-cardbody{flex:1}.smr90-result-preview{padding:12px}}

/* v0.90.01 one-tap browse and consistent mobile controls */
.smr901-makes{margin:0 0 24px;padding:14px 16px;background:#fff;border:1px solid #cbdfea;border-radius:16px;box-shadow:0 4px 14px #123a5810}
.smr901-makes-title{display:block;color:#244c67;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:10px}
.smr901-makes-list{display:flex;flex-wrap:wrap;gap:8px}
.smr901-makes-list a{color:#123c5c;background:#e9f4fc;text-decoration:none;font-size:13px;font-weight:800;border:1px solid #c3e0f2;border-radius:100px;padding:9px 14px;white-space:nowrap}
.smr901-makes-list a:first-child{background:#176b9f;color:#fff;border-color:#176b9f}
.smr901-makes-list a:hover,.smr901-makes-list a:focus-visible{outline:2px solid #f9ab51;outline-offset:1px}
@media(max-width:600px){.smr901-makes{padding:12px}.smr901-makes-list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px;scrollbar-width:thin}.smr901-makes-list a{flex:0 0 auto;min-height:40px}}
/* v0.90.04 fast make navigation feedback */
.smr901-makes-list a.is-active{background:#176b9f!important;color:#fff!important;border-color:#176b9f!important}
.smr904-status{display:block;min-height:16px;margin-top:7px;color:#376079;font-size:12px;font-weight:650}
#smr8680FeedTitle{scroll-margin-top:76px}
