.radar-tabs{display:flex;gap:8px;padding:8px 24px;border-bottom:1px solid var(--border,#39352f);background:var(--feed-bg);min-height:60px;flex-shrink:0;}
.radar-tabs button,.radar-modes button{min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text,#eee5dc);font:inherit;cursor:pointer;}
.radar-tabs button:hover,.radar-modes button:hover{background:rgba(193,95,60,.17);}
.radar-tabs button[aria-selected=true],.radar-modes button[aria-pressed=true]{background:rgba(193,95,60,.2);border-color:#c15f3c;}
.has-radar-tabs>.sbeta-workspace{height:calc(100% - 61px);}
.radar-page{height:calc(100% - 61px);overflow:auto;overscroll-behavior:contain;padding:32px 32px 64px;color:var(--text,#eee5dc);background:var(--feed-bg);}
.radar-inner{max-width:1200px;margin:auto;}
.radar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;}
.radar-head h1{font-family:Georgia,serif;font-size:clamp(28px,4vw,40px);margin:0 0 8px;}
.radar-lead{max-width:70ch;margin:0;line-height:1.6;}
.radar-modes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;}
.radar-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:24px 0;}
.radar-field{display:grid;gap:8px;min-width:150px;}
.radar-field select{font:inherit;padding:10px 12px;min-height:44px;border-radius:8px;border:1px solid var(--border,#76695b);background:var(--feed-bg,#201c19);color:inherit;}
.radar-page button:focus-visible,.radar-tabs button:focus-visible,.radar-page a:focus-visible,.radar-page summary:focus-visible,.radar-page select:focus-visible{outline:2px solid #c15f3c;outline-offset:3px;}
.radar-action{min-height:44px;padding:10px 20px;background:#ad4c2c;color:#fff;border:0;border-radius:10px;font:inherit;font-weight:600;cursor:pointer;}
.radar-action:hover{background:#a7472a;}
.radar-controls a.radar-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none;}
.radar-action:disabled{opacity:.6;cursor:wait;}
.radar-secondary{background:transparent;color:inherit;border:1px solid var(--border,#76695b);}
.radar-secondary:hover{background:rgba(193,95,60,.17);}
.radar-notice{padding:16px 20px;border-radius:10px;background:rgba(193,95,60,.13);line-height:1.6;margin:16px 0;}
.radar-error{border:1px solid #c15f3c;}
.radar-kicker{font-family:monospace;font-size:12px;letter-spacing:.04em;line-height:1.6;}
.radar-profile{border:1px solid var(--border,#76695b);border-radius:12px;margin:24px 0;padding:16px 20px;}
.radar-profile>summary{cursor:pointer;font-weight:600;min-height:44px;line-height:1.6;}
.radar-profile p{line-height:1.6;}
.radar-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;}
.radar-tag{display:inline-block;padding:6px 10px;background:rgba(193,95,60,.13);border-radius:6px;font-size:13px;line-height:1.5;}
.radar-audit{margin:20px 0;padding:0;list-style:none;}
.radar-audit li{padding:12px 0;border-bottom:1px solid var(--border,#76695b);line-height:1.6;}
.radar-audit a,.radar-card a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;}
.radar-audit a:hover,.radar-card a:hover{color:#c15f3c;}
.radar-audit small{display:block;line-height:1.6;}
.radar-feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));gap:24px;}
.radar-card{min-width:0;border:1px solid var(--border,#76695b);border-radius:12px;padding:24px;overflow-wrap:anywhere;}
.radar-card h2{font-family:Georgia,serif;font-size:25px;line-height:1.2;margin:12px 0;}
.radar-card p{line-height:1.6;margin:12px 0;}
.radar-card h3{font-size:14px;margin:24px 0 8px;}
.radar-card ul{padding-left:20px;line-height:1.6;}
.radar-card li{margin-bottom:12px;}
.radar-card details{margin:20px 0;}
.radar-card summary{cursor:pointer;min-height:44px;}
.radar-card textarea{width:100%;min-height:160px;padding:12px;background:transparent;color:inherit;border:1px solid var(--border,#76695b);border-radius:8px;}
.radar-empty{padding:40px 0;max-width:65ch;line-height:1.7;}
.radar-loading{display:grid;gap:12px;padding:20px 0;}
.radar-loading span{height:16px;max-width:680px;background:rgba(193,95,60,.16);border-radius:4px;animation:radar-pulse 1.8s ease-in-out infinite;}
.radar-loading span:nth-child(2){width:75%;}.radar-loading span:nth-child(3){width:55%;}
@keyframes radar-pulse{50%{opacity:.4}}
@media(prefers-reduced-motion:reduce){.radar-loading span{animation:none}}
@media(max-width:600px){.radar-tabs{padding:8px 12px;}.radar-page{padding:24px 16px 96px;}.radar-head{display:block;}.radar-card{padding:20px;}.radar-controls{gap:12px;}.radar-controls>.radar-action{width:100%;}.radar-field{min-width:0;flex:1;}.radar-modes button{flex:1;padding:8px;}.radar-feed{gap:16px;}}
