:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#101b2b;color:#e8eff8;font-family:system-ui,sans-serif}main{max-width:1440px;margin:auto;padding:28px 24px}a{color:#91ceff}h1{font-size:clamp(1.7rem,4vw,2.5rem);margin:18px 0 10px}p{line-height:1.65}.interest-eyebrow{color:#ffce68;font-size:.9rem;font-weight:700;letter-spacing:.08em}.interest-controls{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0}label{display:flex;flex-direction:column;gap:7px;font-size:.9rem}input,select,button{font:inherit;color:#e8eff8;background:#21344d;border:1px solid #5a7391;border-radius:6px;padding:10px}button{cursor:pointer}button:hover{background:#2e4665}input[type=search]{min-width:230px}#interest-status,#interest-history-status{color:#bac9dc;font-size:.9rem}.interest-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,295px),1fr));gap:16px}.interest-country-card{border:1px solid #41546c;border-radius:10px;padding:18px;background:#18283d;min-width:0}.interest-country-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.interest-country-card h2{font-size:1.15rem;margin:0}.interest-country-card header span{color:#9fbbda;font-size:.85rem}.interest-source{color:#a9bdd4;font-size:.78rem}.interest-country-card ol{padding-left:25px;margin:12px 0}.interest-country-card li{padding:9px 0;border-bottom:1px solid #34485f;overflow-wrap:anywhere}.interest-country-card li:last-child{border:0}.interest-topic{background:none!important;border:0;text-align:left;font-size:1.02rem;font-weight:700;padding:0;color:#f2f7ff;max-width:100%;overflow-wrap:anywhere}.interest-topic:hover{text-decoration:underline}.interest-country-card small{display:block;color:#aec0d7;font-size:.76rem;margin-top:5px}.interest-badge{display:inline-block;margin:5px 5px 0 0;padding:3px 6px;border-radius:4px;background:#2d4866;color:#cee6ff;font-size:.69rem}.interest-rising-badge{background:#ffce68;color:#352912;font-weight:700}.interest-hazard-badge{background:#693a24;color:#ffdbb8}.interest-rising .interest-topic{color:#ffce68}.interest-hazard{border-left:3px solid #eaa255;padding-left:8px!important}.interest-empty{font-size:.9rem;color:#a7bbd2}.interest-history{padding:22px 0;margin:20px 0;border-top:1px solid #425875}.interest-history form{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.interest-history-results{display:flex;flex-wrap:wrap;gap:10px}.interest-history-results p{flex-basis:100%}.interest-detail{padding:24px;background:#18283d;border:1px solid #536b87;border-radius:10px;margin:24px 0;scroll-margin-top:16px}.interest-detail svg{width:100%;max-width:1000px;display:block}.interest-detail table{border-collapse:collapse;font-size:.85rem;margin:16px 0;width:100%;max-width:800px}.interest-detail td,.interest-detail th{padding:8px;text-align:left;border-bottom:1px solid #3b536c}.interest-notes{color:#b0bfd2;font-size:.86rem;margin-top:32px}.search-attention-items{margin-top:15px}.search-attention details summary{cursor:pointer}.search-attention small{color:#58606b}@media(max-width:600px){main{padding:20px 14px}.interest-controls label,.interest-history label{width:100%}input[type=search]{width:100%;min-width:0}.interest-controls button{flex:1}.interest-country-card{padding:16px}.search-attention{padding:15px}}
