#jarvis-browser-feature{display:grid;grid-template-columns:1fr 1.1fr;gap:34px;align-items:center;padding:34px;margin:40px 0;border:1px solid rgba(199,209,222,.2);border-radius:22px;background:linear-gradient(130deg,rgba(199,209,222,.07),rgba(7,12,20,.9));box-shadow:0 20px 60px #0003;font-family:inherit}
.jarvis-browser-kicker{font-size:11px;letter-spacing:2px;color:var(--accent,#c7d1de)}.jarvis-browser-kicker b{font-size:8px;margin-left:9px;padding:4px 7px;border-radius:5px;background:rgba(199,209,222,.12)}
#jarvis-browser-feature h2{font-size:clamp(25px,2.5vw,38px);line-height:1.15;letter-spacing:-1px;color:#edf2f8;margin:15px 0}#jarvis-browser-feature p{font-size:14px;line-height:1.8;color:#a0afc3}#jarvis-browser-feature small{display:block;color:#8292aa;font-size:11px;line-height:1.7;margin-top:15px}
.jarvis-browser-entry-actions{display:flex;flex-wrap:wrap;gap:9px}.jarvis-browser-entry-actions a{padding:11px 14px;border-radius:9px;border:1px solid rgba(199,209,222,.25);color:#dce5f2;text-decoration:none;font-size:12px;transition:background .2s,transform .2s}.jarvis-browser-entry-actions a:first-child{background:var(--accent,#c7d1de);color:#101723}.jarvis-browser-entry-actions a:hover{transform:translateY(-2px);background:rgba(199,209,222,.15)}.jarvis-browser-entry-actions a:first-child:hover{background:#e4ecf6}
.jarvis-browser-entry-preview{display:block;min-width:0}.jarvis-browser-entry-preview img{width:100%;height:auto;border-radius:12px;border:1px solid #ffffff1c;box-shadow:0 16px 40px #0005;display:block}
@media(max-width:900px){#jarvis-browser-feature{grid-template-columns:1fr;padding:23px;gap:22px}}@media(prefers-reduced-motion:reduce){.jarvis-browser-entry-actions a{transition:none}}
