@font-face{font-family:'D1 Slab';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'D1 Sans';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'D1 Sans';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'D1 Mono';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'D1 Mono';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAABcYAA4AAAAANXgAABbCAAEAxQAAAAAAAAAAAAAAAAAAAAAAAAAAGkAbIBxOBmAAgzgRCArWfMQ0ATYCJAOEfAuCQAAEIAWDZgcgG/0ps6Jek1puRVRvppb9Vwk8GX9NElMShxfFo8RAOIa/eJ/6U0ERKJte+/dh/Z0RDnVZcQsD+AhJZnmg9kvf7v0Ao4xjskDyVKDgyEVX+LOdqrgCKkHgAG33B9rmP9CdOkG3021YiDZHHSlwR3jUoYLR6DYsLCwUPetWGFt/t9Yf7c/277v9cD86t19t/et8f/bKDuxIAaQKT891LsjSY6jDciu1AYQPFQD4+atSG/hSeuLC1/PfP3zYnKzy+pCriEfE5/5/a2W2OowtgygUgWPhI+TvqqlMVdfQLg+91wGEng307IRZAVAFkGQkkIwlcER3Z8+dl8DWHfz//36tzl5/7pjgVbQ00RIJmfTAvxzMG8klmYTK6qROSXRiIGJqrnYcKIKbcEl9fE53rGk5WLdVEjuLOGJDwJryvOd1KwCVos6jWBxc8Gh9Z3Ag8nAUwHGoaHDoWHFQPDiucAUODlAunRBnxVlWA7GiAel/AF7BXCrcnhPOW0b6IUFAkX7D9f5wH8SCTJxoqsTmR6zH3ZtXPZDFdu6KdUB3E/cB96CY8IbKX8XGsC4uisvdf7YT5IB+APyvyFK4iqhvIfP/twCI43R3lV/4GVfa9uKCZyXHG0lwaPbocN3P7wyRaOkUDBzK+bCudYs73eM+Dzhr1dNe9ZFPfOuiX/zmn15blCLKEOWLbu1bSEAvnJFThSak8kjONa/k/9L3fmz4X72WSCBK77wbpCc8RdLvvONd96U8IvBSANltycodung6lb3v+KhX4v7wkw8RHKQyw4FaTmGl/PfdmigPxnGF/Oc5NWjOiINO2mfepCnDjgga0yusT7+jLrNgyF4cUaIhYuwwaqfjJlwhS648BQrJyCngtHSK6BkQrIpRbOwc3EqUKuMx7QDWMbPatemwTpxYmyTLJyWGkTCyIJlwcBLzAQqAMAe8AFWtoPYZCCcAPgPkcBMRDg4uTvqNnfiCyxIGBotNEltIJbi58uxcOqxBBMIMK1THaaLo1zSjcIuhUEEuoFiQyqY/VeBgrp1WzHVGgQmF1pmGetTZBa/LxQWqvwqiJV39ZlPVg1583cNTTKl6IWPVVdPXss/obiWqQ4CKjsY1c5r2TpbzgscfQMja+nFtSxo1ucEdROmKMmNddJLzoiQxPHQc+eKX+2bc48tryWFY16bpKEBaq0EtoQ/F9Pf7mLK1SCp+CDNInD6/RDNYT2p9ST1uBPF0DLRw6tWym530hHJmSmGkklQ9UHRH8APdo2asSpFmoWpCb285yOiR1ZiCDbG3zFovea/ZR8X5Ba4NtC08luxRsrlcvKlKaIu3smt49SGb2SiqYSjE3SOvjKjphvUEMb7sScD0lg1jn/oA7II81VZUEqOitzrWaRixppEaNTkMx0fStV4LUoajgE5yIkUjzJ6p8dYSUJtOULoldB60Q7vUnUYnnRwWe86aVmivudfmccIryBJ/3paqiXSJmrA2atVZFBMiwzY9jE/lKC3vRlI0jkGNFP3Cmv9fj7W10iZDkbs0VpCoSobMogZjxHiC08672MludjBRlj5rjUQUHcwlYwO7YoqGZppSNPsQCsqwxJJgAAms0mYvhWZM0LVQoq80A5J42qsm+xSqcfb2JR1jEny7pGbO3mnKsJrT2uxa8214f6xqWmjmAeL5gZfK4HaLexYd3160va5216pWxjvFC1EtVrgVrXLbAyDUOEkqS064SkcyZyE0C9xUui2MRs2eNjHjZdNYN1WNohqZr5p28xyKJ6q5y2pO6CMK2SxcvNfqqAa8W4I3NSu5kjfLttDb+nwiFUhPTL5p/EmaJs7VEZSjqznHYvIpjBhpInwooivfD96dinyw0nT8BtimjdvrwnU5D5cmO9bErr5ZaW8wLQmKeF43SUolgMMY6FZi7qNtjqeu26toi7MWU21w5s8blGomipS7pe40rH1ITpvBxvRT+me90jMEu4A12IwoyixEbhk8lnbhp/Kt6HsMqK43wH7fvQISrHF8eMRI6DTBYuJ5EvlymnHPN8RIU3ExSjbICo1qZzzFtrcQ5tW1ylQrYDMSD0sBHTi83b3RjfTZFypVey5/bZfP5kmz/Xic1/ZlVdlfcgAFG1U7Srq6BA9gvF4qzmi7FWdDtAzbnCqVNBc49C6h3ZyBRpPpwpdKErfGRyABMDci0+vDTFCl3hndFO4H9mNoCB5TutR5BTZ8uJ3LKo9mr5/g+10uFE0hoDxQHvr8MEWALtc+xJZPriCGL1k6r7DQMdikOyS7Ig57LFFUw4L2Kbwsa+9it22fhEswr6nRdfhPa5qYWUnWqri34rhizhciGpvFZ2Jc8wazH1ljAAiG9SedS1hmrQ9b+Sp0y70PDmoVdmngFgBV/RLHPaIRJoQ8ZyQyQtOp4NKdOn/W9Z4Jp4MkAO98OI6eLM2NIhjJtUR0C5rPOKw5Mc5zUNEqPfbOwCjR0gK8JiXAja5BkGciQeDSECT5A2kkLlVV1ECAatM1G+uuIVx1MecsU7mEH4urrxHjkojDBosYQ9LyIuZCwfleLmzu+MwSyWRIR+eOSYthefI321y+WxCnQ3HiXbkq4ujK2xQ8TTEwvh/Gk7I7LdUqvSZ85crlKFDYrOM/Lj9SaHVsP005aWtu/vw0z4f/eXaPrHj0QW/07P7lZnNWv+zQ/t9WefW6/x/y6W1bcL0MN4bbyOTREsXKPf2ctN/WXw5+gdmaFRt3l7hox0xjX6T9pB9Xu3tdKwgMeg/O/tL/BSrRZSqY0fNrGFmKvfRLn/Riuu/oEz3oDT485drxXJ/1J/ZYHpx9RLRky27MtbwuyXM2rpDW+n1kExW9xp/7KkWuOtJIIbFKZer7XcrbXr8PYdWJWJKTq1fc+GB8y/fW7em6A+1CrtYQJoaXNs4jg098+vreIkWK5RzYiRuOyr3yysqV6v6afsWvTY/F1dyvcV2xfmaag8X5htazvJ7yQeINj/yh7ss6/sNZmpLuq+hAQc5SqxSr7uju9PJIyiVDpVQJwSuHvCN4uR9TixGxGvOvGkWDNNcI1Hxm/8L+pbn9J5jp3fsZNIJmbbI24tJ9qU7sTruh3qmuV+SevCends9B76vpPbEptr60RBkvbmn9BlMLb0N5YP3okZ3Y+3skNBOM9fPo5iTx0Vz55yDfQT1Gsf/tYsfZ51h2fFfRtN6hszpWyT6HHqpWHmZ1V2Esdg3FQsPKKktepWN1ItjIt3aaTdNbr2uipsNWT8WQjQi5eBGexWolimh387FrIsSLmmVW2sp40fttGjCtRISfCCPbjkSfiIBml1eX2decqw8F/O5doT4qQskdcmkU3k9PxU6R/cHRYfCsRDIzHhQeR970op96kcWzwoxMqBqkZjMLm1e+KuAHBIFa/tUK81r8lQL18FPaYcGxk9fAtMKtHEcnIkEbUPKZvTpFe4GME3NL+4Of2NgYra133ipNcXXLZOMCl/RWp7Ye6BWU3maUN6sFGvn2bSR9KHZ2l1SRz8tXSHdB5W2FnYXOpg2BQ0wzjAEkv2loeoqZOb6F1jY6l6UpdI9MNiGgpctObSO4V3h0i1pZpxNI5CWfojkHc36KvCI4mHEqdpbFMwp5OSjOAsFvnqLMw25hRGBxl5SRR3O31C01OOKDMnOVAzEQvqDaXT1EGFsNuREBZjURyuWc3G/rEvvQ4W3NvJa5Ebhkfpj9g33YDEr+1I75sWciz5iMTpPZ4DT1sjF2Hu6//JH5+XF0ZvOtHERbHmESk3wCX2bSa9AYPMbE7Ism0S/wQwZZh2vRw9WHwxmCmR0+wKFalCnLhEu/pReePHLYgxI7QtsT/gaKt/ZXo7PsT8FVPsUCl0+0EcRQxYZyw5CfNGqtOXkoyfqEaUlMXfZyJiqjC5LGioppC8+iXUXkKkEb3+bUAEqzK2wyqi+TGokWghisQCsNgy3GjjGCdpt5ZhRLGN0lJp6pUyjiu8NG++3XiVfhGAmb6a5dvYn1k5lN/xt1nlIbYvPYdMand04KE+t39EJwi6yuii9bTfoeuu4yKgc6m2NaHj3R/Pb8jIbBSrSCHGwnSNIpLUST2RWWRj+yazLGCLpvsPoIo7u3gKsKOn7JkNkSrkbKbEODFoe1SWJ0pFcV2IJpDj2uyDreSyzn1eY+RH9T9b3fahXeZA720oDkjOQZ5kSaUPc482sFC2sMt9cnpEdwdbwRNNuTfUv2vcrowitW2HRU6sZ1Jf7tAT2bqpXiRUUlFi6QOQWjhYWjBT8PxsthlmGJSWWOMFAfh03wbyjtt8y9wqwbVxlzlWZIBqMr7G7Bnvv2IVd+gt7xA3Lk4DnBeShlbn9umcm3X8NA7iUWR313Z2d90oNOqPJUBEXsZJs32TcmjQnq2uztG1APeIcHL0HjSmVq3Fsor7MbBydV8u1hwjVUxat0hUi3p4xQJa8qAchsY0VlTlOyucxRJAyHOdnUrDCo1x5k6TkjTPNpGhv2KBfO9N21tmEqx/UgJ/q1wZgA+JhXaPQtm1Re0ti8ffOu+ATxEQz7U3dViAET37NNibtahvNYXKOQbky+/LMqpM3tRJRaW202bqnM/3ppSLbvbE4mslGQVBxTGrO9xIa4extAlH1LNnaUOfoc+9w9zD2fCNNmGfiX/yzH5A12HZuukSgNGtoSzV5iaVRUCw8dvDg/cg86S+cPXgRcdHFk0xgpkJ6xl6AxeGwkzvBOGqwyINhfUOarA033odrYP/YV6huXNZ9D0QZuXGPenU3TENX2tYJfnzXQ9ErRSVQ1csVzRadRO7NzdnBdmb0x+/M3Gij2qX/Q4ossrzqPa76dheJ9bn1Tt8aZWLqzKQNb0xlsdpM0oqfI/kGqvGbApGvT8+pbRwZSvqdE8+m8LhYIfvlwsbnXikVycbPDpJ2VKJ5ReF+6TYE2sxfee0iLClQ+sb7ayjPr2noMsC2iv//crr8eDrCBiJvzFIPe0wEmfm2YJHvsgghPY3VYLLSNNDRIM/TWtyKvsRVn0Tc8emvxVoMqYEOcZDjsan6CjkEj1Wn/v8QeHDBStl6VZRsVycnW6X5Q+1BuKYYbt2p0bQ6eiwwOmEqn1cWk+unqQ0iYtry/PHoaHWG/e+GfIVNPmgCUfA8M4eZ6I6LKoea+Qu8wu62I0VbRi5lMP2A4Y9bEuAP9Y+yGqWiHpvqQ0vOA7NGcnEdlPyckNRC/Fop/IYxWjbjQqgUt3x4cUKbsnDfs5b8Jcpu+KGDn2Uw9g6Yy54DB2un4v8za22+gxwc3+Cur02mdy0HyyNWlO7XYnnFzxvPvGFSxD+OodpHleV7+J3QNCxWDdf5Kf8xIX3TClkKxpDjn8z5lhot1VTpaZeoyGSayejFnjBVxb0hHSBbUa54hwhqMovdsiaaKaYtqs0TRo/CuXi1D7ez9r92oRFFVjUxVSyKWopZuPbScO695+BHtPyEf6zvvsJzH0TsywLJWGdJbW/pnMipMNEWa7AZDKmbMfKEX2LJblfLsPoOioKsoPOhEBtXxf6ltxwZbx1Q7r3lXklqt1TgNUIIpPeFz6n/fTfu9fw2j/ewXL/zU6Twxa017ajZ6p8S7BnA9aVXT/gp+H56ZCnWSThofLfS8+ePyCwnPLtLeCOIiEJ9L63uLpmFtkZL1xMQkxMf/kJCZ60UUT2kU4dzCyd+7b0+co6HouKE7l+dF0oXCdGF2qvODuGHnudaX4trsWZIRsCziu1sch/bdjDkxfG+YHI1TBUHJvyZsE37f7cXThLzW9QVjCf40JvJz8h9UbBkj3yNsLo/zn69rLxKo+SLfeq1nPRmsBy6++lXkq+KP85/zW6/WFdgLkiSIBDut0hFOBRbRkYbu/uJyVw9JBKyIDmuuMBjShVkmzBjK/zJSTkdPGv2byE3TFLXI3KIBOq3H30OnDfS2fD6R+7c0esgFeoMrG0OBYKBMqKFgqMyc8XxQ1u8LXp8K5aCPLwzlwMEp9B7WvF7g+NshfQioFn2A1qEGlbw69I00cbFkD9bhMxxsjW2VcICQlmBsriOosgw2/9FMQJ05clkQL6Y5+lRmIL0Pkscw+4KORdm8TJGRZjliSctQuNctwlSmCfnZt+QgKJJzSzZfmFbJwPgiI7kIKhoq5bgK8eICUQ7SxBnhBOGakzNEWM3eKhQv1mBlxLiSaULXyYUVMRumDcqT9av8eyvQ/Hpydc6HHLrNj455KDUTB+aTQMrCU0m3MHFyeuJiejMLSL84Ma168sD6u1T7UgauI9zBdzQHQ4hH1lKqkOcfiKC5TGF6GpKWjjCMiDG2Dnd21WC14sk8ZR4683HMkFimQBQycd7B/WgOwp/tPZ3lPIIqkaIyykXyvHQV2/sYP6YTI5gWG6hiq5rZZtF3YwO3D2BGMSI2gnJR4hKLXRKp2MmgPU4xVKlE7Oog6U1+Lvn1bxN+XfyF+QU4acUVfLrFlBxK2Iw2Bu3x3mILIjtI5YQtfsrGc9cYE0IJvKe+9J1OZhFbRTUda94+W77pl3jlnvDHgfX8xLdOQnl9+c6ydJfNjwtxvy2d3l1ebu1QWGvnBlJ67zBn1mt6/QvCBX/PfLHYsuobSDlprQ0ooLMjSNKknyRrtjeWlfobqtFQsuC4KPN6gZX20/Q7QfjjwKlTIac38E+GrgldfVvRKfh3MdU+FJ0zVw+/BNxdFcBWOD4IPuFoZpr4T6TlzB25+38VkhO1Zqcc3pNp2fN33PNfL9hJKL5xJuk1qAd8L6MyKFl7kE1WSp0kqc5GmcxeYoXowqmcnFML6Bfw4GK+M1tiU+ASitX8Ake2iisktoPlV6dUZYoqU1IqRZlVDuXeO8GzjwjuD27fWlHh99vT/G/eGLrxzRPzR8us2dLiBWA7DyDrpkQKM5PVc7PqObsm1YyquTJkt8IYH6/nzdcB2GHaqLUVDKUU3PbeE8+X337crS9ybBpOTRZxuyx8vukOcIdxgBJnMJ4LUsbUvmgKzhVv3JI0CXcwZB0WW1rynDmT9woHLN4dsLRXPD3u3nIrR/nqJhSXdhzozTJkLt9/TcjuSHQkOhKvHdDRkXCchBGBFES3Oy3+z7d1rWUAi60VbPrrS3S7zLVbXSmAE2UM9o1o5H9eC3pfxfBbekXUTtAJIEoEcTfqkCoQW+lgPP0UNRTW2rnnIboWz7yb/VoPYhV4VeV3eTc740sy3dl9ZOZdwPt+Ori76yoQp+MKDdhEztL263EqHH7zexwgePJS8Qy215D/JDHqK8DHbyclAHx9yL7+/81vjwuZDzgQXIAA/oloLuZvYtkjiLvvU4XTOXAvlojccOQdq2hAikk0lYetzdnXuCsacJMrHSAgliziUHQsxGAapN0RlIBR0VU9VQQZpZRc83aDT3YBhg/re15AQqIIV0046YoYlU8wQEqdgOO0MuQfaURQopKGz1O68MVZoKtXtYkaJSNYGyewgWDiGjBuYILvOGSt9mocmyxaAsf5jS6JyHsthAIolfL3BcAE6JKO6Oi713GAggYIv3WZGa5yh2XgO89lcUX1FWjmSHZnM1esJ5qjqDzXHE3ov+Z1akL6zyDSwyDYDBg0LqRbpy4jRFRwSjoiNQkdfvX9Ros2ctxjQL8BvVYhBL/nJGzDrBULs9+Vng4ZJlIoa23EYHDbSEGhUzd3O6yVnDYG9DEc+wN6N6hDQPLlEcMUhjtUX/CxeBB/QxkQ1E5JDodTI3iV83IghCeDGRk8rNIkZ6NOhxJhN/OtSHYoUmojoEVdf6AIu4c8AuGokK9f0LQvIqPV/vlW4oEsRHkdWrqPEQgAAAA=) format('woff2')}
/* ==========================================================================
   DOMINICA 1 — «THE ISLAND LEDGER» v1
   Бумага белая (правило 11), чернила глубокого зелёного, красный — только
   акцентом (сводки, «1», ховеры). Цвета рубрик несут ободки и тики.
   Медиазапросы стоят В КОНЦЕ файла — ниже базовых правил (грабля hemton).
   ========================================================================== */

:root{
  --paper:#FFFFFF;
  --mist:#F1F5F2;          /* холодный светло-серо-зелёный, не крем */
  --ink:#10231A;
  --ink2:#44544B;
  --rule:#DFE6E1;
  --green:#0E5C3A;
  --red:#D6222A;
  --gold:#FCD116;
  --stern:#0B2018;
  --pad:20px;
  --slab:'D1 Slab',Georgia,'Times New Roman',serif;
  --sans:'D1 Sans',system-ui,Segoe UI,Arial,sans-serif;
  --mono:'D1 Mono','Courier New',monospace;
}

*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body.d1{font:400 16px/1.55 var(--sans);color:var(--ink);background:var(--paper)}
.wrap{max-width:1240px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}
img{max-width:100%;display:block}
a{color:inherit}

.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.skip{position:absolute;left:-9000px;top:0;background:var(--ink);color:var(--paper);padding:10px 16px;z-index:60}
.skip:focus{left:0}

/* Цвета рубрик — один источник на всю тему. */
[data-cat="news"]{--c:#0E5C3A}
[data-cat="weather-alerts"]{--c:#C81E28}
[data-cat="politics"]{--c:#244B94}
[data-cat="business"]{--c:#9A6D07}
[data-cat="culture"]{--c:#7D3C98}
[data-cat="environment"]{--c:#3F7D45}
[data-cat="world"]{--c:#0F7B8A}
[data-cat="sports"]{--c:#C2551B}
[data-cat]{--c:var(--c,#0E5C3A)}

/* ------------------------------------------------------------- лента флага */
.flagband{display:block;height:12px;overflow:hidden}
.flagband i{display:block;height:4px;background:#007A3D}
.flagband i:nth-child(2){height:3px;background:var(--gold)}
.flagband i:nth-child(3){height:3px;background:#10231A}
.flagband i:nth-child(4){height:2px;background:var(--paper)}
.flagband--stern i:nth-child(4){background:#F4F7F5}

/* ------------------------------------------------------------------- шапка */
.head{position:sticky;top:-118px;z-index:40;background:var(--paper);
  border-bottom:1px solid var(--rule)}
.head__main{border-bottom:1px solid var(--rule)}
.head__row{display:flex;align-items:center;gap:22px;height:64px}
.wordmark{display:flex;align-items:center;text-decoration:none}
.wordmark img{width:auto;height:38px}
.wordmark span{font:700 26px/1 var(--slab);letter-spacing:.01em}
.head__what{flex:1;font:400 13px/1.35 var(--sans);color:var(--ink2);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.head__find{display:flex;align-items:center;gap:7px;text-decoration:none;
  font:700 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;
  color:var(--green);padding:9px 13px;border:1.5px solid var(--green);border-radius:999px}
.head__find:hover{background:var(--green);color:var(--paper)}

/* Строка острова. */
.status{background:var(--mist);border-bottom:1px solid var(--rule)}
.status__row{display:flex;align-items:center;gap:14px;min-height:40px;padding-top:5px;padding-bottom:5px}
.status__isle{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green);white-space:nowrap}
.status__clock{font:400 12px/1 var(--mono);color:var(--ink2);white-space:nowrap}
.status__item{display:flex;align-items:center;gap:9px;min-width:0;text-decoration:none;flex:1}
.status__item ~ .status__item{display:none}
.status__item b{flex:0 0 auto;font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;
  color:var(--paper);background:var(--red);padding:4px 8px;border-radius:4px}
.status__item span{font:400 14px/1.3 var(--sans);color:var(--ink);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.status__item time{flex:0 0 auto;font:400 12px/1 var(--mono);color:var(--ink2)}
.status__item:hover span{color:var(--red)}
.status__calm{display:flex;align-items:center;gap:9px;flex:1;min-width:0}
.status__row:has(.status__item) .status__calm{display:none}
.status__calm b{font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;
  color:var(--paper);background:var(--green);padding:4px 8px;border-radius:4px}
.status__calm span{font:400 13px/1.3 var(--sans);color:var(--ink2)}
.status__all{flex:0 0 auto;font:700 12px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;
  color:var(--green);text-decoration:none;border-bottom:2px solid var(--green)}
.status__all:hover{color:var(--red);border-color:var(--red)}

/* Строка разделов — всегда видна, оверлея нет. */
.head__nav{background:var(--paper)}
.navrow{display:flex;align-items:center;gap:12px}
.navrow__mini{flex:0 0 auto;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity .18s}
.navrow__mini img{width:22px;height:22px}
.navrow__mini b{font:700 15px/1 var(--slab);color:var(--red)}
.head.is-folded .navrow__mini{opacity:1;pointer-events:auto}
.navrow__row{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;height:44px;align-items:center}
.navrow__row::-webkit-scrollbar{display:none}
.navrow__row a{font:700 13.5px/1 var(--sans);letter-spacing:.02em;text-decoration:none;color:var(--ink);
  padding:9px 11px;border-radius:8px;white-space:nowrap}
.navrow__row a:hover{background:var(--mist);color:var(--green)}

/* ---------------------------------------------------------------- ярус 1 — */
.lead{margin-top:26px}
.lead__empty{padding:40px 0;color:var(--ink2)}
.hero{display:grid;grid-template-columns:1fr 480px;border:2px solid var(--ink)}
.hero__text{padding:26px 30px;display:flex;flex-direction:column;justify-content:center;min-width:0}
.hero__kick{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.catlink{font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;
  color:var(--c,var(--green));text-decoration:none}
.catlink:hover{text-decoration:underline}
.hero__kick time,.brief__kick time{font:400 12px/1 var(--mono);color:var(--ink2)}
.hero__t{font:700 clamp(26px,2.6vw,36px)/1.16 var(--slab);letter-spacing:-.01em}
.hero__t a{text-decoration:none}
.hero__t a:hover{color:var(--green)}
.hero__lead{margin-top:12px;font:400 16px/1.5 var(--sans);color:var(--ink2)}
.hero__pic{display:block;min-height:300px}
.hero__pic img{width:100%;height:100%;object-fit:cover}

.today{margin-top:34px}
.today__head{display:flex;align-items:baseline;gap:16px;border-bottom:2px solid var(--ink);padding-bottom:9px}
.today__h1{font:700 21px/1.2 var(--slab)}
.today__line{font:400 12px/1 var(--mono);color:var(--ink2)}
.today__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 34px}
.brief{padding:15px 0 14px;border-bottom:1px solid var(--rule)}
.brief__kick{display:flex;align-items:center;gap:10px;margin-bottom:6px}
.brief__t{font:700 17.5px/1.32 var(--slab)}
.brief__t a{text-decoration:none}
.brief__t a:hover{color:var(--green)}

/* ---------------------------------------------------------------- ярус 2 — */
.round{margin-top:44px;padding:30px 0 40px;background:var(--mist)}
.round__head{display:flex;align-items:baseline;gap:16px;margin-bottom:20px}
.round__h2{font:700 21px/1.2 var(--slab)}
.round__note{font:400 12px/1 var(--mono);color:var(--ink2)}
.round__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}
.rcard{border:1.5px solid var(--c,var(--green));border-radius:14px;background:var(--paper);padding:16px 18px 13px}
.rcard__head{display:flex;align-items:center;gap:10px;margin-bottom:9px}
.rcard__ico{color:var(--c,var(--green));flex:0 0 auto}
.rcard__name{flex:1;font:700 16.5px/1.2 var(--sans);letter-spacing:.01em;text-decoration:none}
.rcard__name:hover{color:var(--c,var(--green))}
.rcard__count{flex:0 0 auto;font:700 12px/1 var(--mono);color:var(--c,var(--green));
  border:1px solid var(--c,var(--green));border-radius:999px;padding:4px 8px;font-style:normal}
.rcard__list{display:block}
.rcard__list .row{border-bottom:1px dashed var(--rule)}
.rcard__list .row:last-child{border-bottom:0}
.rcard__quiet{font:400 13px/1.4 var(--sans);color:var(--ink2);padding:8px 0}
.status__pass{flex:1;min-width:0;font:400 12.5px/1.3 var(--sans);color:var(--ink2);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rcard__more{margin-top:8px}
.rcard__more a{display:inline-flex;align-items:center;gap:6px;
  font:700 12.5px/1 var(--sans);letter-spacing:.03em;color:var(--c,var(--green));text-decoration:none}
.rcard__more a:hover{text-decoration:underline}

/* Леджер-строка — общая валюта темы. */
.row{display:flex;align-items:center;gap:11px;padding:9px 0;text-decoration:none;min-width:0}
.row__tick{flex:0 0 auto;width:11px;height:11px;border-radius:999px;border:3px solid var(--c,var(--green))}
.row__dot{flex:0 0 auto;width:56px;height:56px;border-radius:999px;object-fit:cover}
.row__body{flex:1;min-width:0;display:block}
.row__kick{display:block;font:700 12px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);margin-bottom:3px}
.row__t{flex:1;min-width:0;display:block;font:400 15.5px/1.38 var(--sans);color:var(--ink)}
.row__sub{display:block;font:400 13px/1.4 var(--sans);color:var(--ink2);margin-top:2px}
.row:hover .row__t{color:var(--green);text-decoration:underline;text-decoration-thickness:1px}
.row__time{flex:0 0 auto;font:400 12px/1 var(--mono);color:var(--ink2)}
.round__pool{display:block;columns:1;max-width:820px}
.round__pool .row{border-bottom:1px solid var(--rule)}
.round__none{color:var(--ink2);max-width:1240px;margin:0 auto;padding:0 var(--pad)}

/* --------------------------------------------------------------- рубрика — */
.sect{margin-top:28px}
.sect__pass{display:flex;align-items:center;gap:16px;border:1.5px solid var(--c,var(--green));
  border-radius:14px;padding:18px 22px;background:var(--paper)}
.sect__ico{color:var(--c,var(--green));flex:0 0 auto}
.sect__t{font:700 26px/1.15 var(--slab)}
.sect__line{margin-top:5px;display:flex;gap:9px;align-items:center;font:400 13px/1 var(--sans);color:var(--ink2)}
.sect__line b{font:700 13px/1 var(--mono);color:var(--c,var(--green))}
.sect__back,.sect__rss{color:var(--ink2)}
.sect__back:hover,.sect__rss:hover{color:var(--green)}
.ledger{margin-top:14px;max-width:860px}
.ledger .row{border-bottom:1px solid var(--rule)}
.ledger__empty{padding:26px 0;color:var(--ink2)}
.more{margin:22px 0 8px}
.more__btn{font:700 14px/1 var(--sans);letter-spacing:.03em;color:var(--paper);background:var(--green);
  border:0;border-radius:999px;padding:13px 26px;cursor:pointer}
.more__btn:hover{background:var(--ink)}
.more__btn:disabled{background:var(--rule);color:var(--ink2);cursor:default}

/* ---------------------------------------------------------------- поиск — */
.seek{margin-top:30px;max-width:860px}
.seek__h1{font:700 28px/1.15 var(--slab);margin-bottom:16px}
.seek__form{position:relative;display:flex;gap:10px}
.seek__form input{flex:1;font:400 17px/1.2 var(--sans);color:var(--ink);
  border:2px solid var(--ink);border-radius:12px;padding:14px 18px;background:var(--paper)}
.seek__form input:focus{outline:3px solid var(--green);outline-offset:1px;border-color:var(--green)}
.seek__form button{display:flex;align-items:center;gap:8px;font:700 14px/1 var(--sans);
  color:var(--paper);background:var(--green);border:0;border-radius:12px;padding:0 22px;cursor:pointer}
.seek__form button:hover{background:var(--ink)}
.seek__hits{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;background:var(--paper);
  border:1.5px solid var(--green);border-radius:12px;overflow:hidden;box-shadow:0 14px 34px rgba(16,35,26,.12)}
.seek__hits a{display:block;font:400 15px/1.35 var(--sans);text-decoration:none;padding:11px 16px;border-bottom:1px solid var(--rule)}
.seek__hits a:last-child{border-bottom:0}
.seek__hits a:hover{background:var(--mist);color:var(--green)}
.seek__line{margin:13px 0 4px;font:400 13.5px/1.4 var(--sans);color:var(--ink2)}
.seek__line b{color:var(--ink)}

/* ---------------------------------------------------------------- статья — */
.story{margin-top:30px;max-width:760px}
.story__fields{display:flex;align-items:center;gap:14px;flex-wrap:wrap;
  border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);padding:10px 0}
.catlink--chip{border:1.5px solid var(--c,var(--green));border-radius:999px;padding:6px 11px}
.catlink--chip:hover{background:var(--c,var(--green));color:var(--paper);text-decoration:none}
.story__fields time,.story__fields i{font:400 12px/1 var(--mono);color:var(--ink2);font-style:normal}
.story__t{margin-top:18px;font:700 clamp(27px,3vw,38px)/1.14 var(--slab);letter-spacing:-.01em}
.story__lead{margin-top:13px;font:400 18.5px/1.5 var(--sans);color:var(--ink2)}
.story__by{margin-top:11px;font:400 14px/1 var(--sans);color:var(--ink2)}
.story__by a{color:var(--green);text-decoration:none;border-bottom:1px solid var(--rule)}
.story__by a:hover{border-color:var(--green)}

/* Кадр статьи НЕ кадрируется (правило 19): полная высота, ширина по колонке. */
.story__photo{margin:20px 0 4px}
.story__photo img{width:100%;height:auto}
.story__photo figcaption{display:inline-flex;align-items:center;gap:7px;margin-top:8px;
  font:400 12px/1.3 var(--mono);color:var(--paper);background:var(--ink);
  padding:6px 11px;border-radius:6px}

.story__body{margin-top:20px;font:400 17.5px/1.66 var(--sans)}
.story__body p{margin:0 0 1.15em}
.story__body h2,.story__body h3{font:700 22px/1.3 var(--slab);margin:1.4em 0 .55em}
.story__body a{color:var(--green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
.story__body a:hover{color:var(--red)}
.story__body img{width:100%;height:auto;margin:.4em 0}
.story__body blockquote{border-left:3px solid var(--green);padding-left:18px;margin:1.2em 0;color:var(--ink2)}
.story__src{margin-top:20px;font:400 13px/1.4 var(--sans);color:var(--ink2)}
.story__src a{color:var(--ink2)}
.story__src a:hover{color:var(--green)}
.story__src--own{font-weight:700;color:var(--green)}

.pass{display:flex;align-items:center;gap:9px;margin-top:22px;border-top:1px solid var(--rule);padding-top:15px}
.pass__label{font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin-right:5px}
.pass__ico{display:flex;align-items:center;justify-content:center;width:38px;height:38px;
  border:1.5px solid var(--ink);border-radius:999px;color:var(--ink);text-decoration:none}
.pass__ico:hover{background:var(--green);border-color:var(--green);color:var(--paper)}
.pass__copy{display:flex;align-items:center;gap:8px;font:700 13px/1 var(--sans);color:var(--ink);
  background:none;border:1.5px solid var(--ink);border-radius:999px;padding:10px 15px;cursor:pointer}
.pass__copy:hover{background:var(--ink);color:var(--paper)}

.listen{display:flex;align-items:center;gap:9px;margin-top:14px}
.listen__label{font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}
.listen button{font:700 13px/1 var(--sans);color:var(--ink);background:var(--mist);
  border:1px solid var(--rule);border-radius:999px;padding:9px 15px;cursor:pointer}
.listen button:hover{border-color:var(--green);color:var(--green)}
.listen button:disabled{color:var(--ink2);cursor:default}
.listen__state{font:400 12px/1 var(--mono);color:var(--ink2)}

/* «1» — прогресс чтения. */
.one{position:fixed;right:22px;bottom:74px;z-index:30;pointer-events:none}
.one__ghost{fill:#E7ECE8}
.one__fill{fill:var(--red)}

.after{margin-top:36px;max-width:760px}
.after__h2{font:700 20px/1.25 var(--slab);border-bottom:2px solid var(--ink);padding-bottom:8px}
.after__list .row{border-bottom:1px solid var(--rule)}
.after__none{padding:16px 0;color:var(--ink2)}

/* --------------------------------------------------------- служебные стр. */
.doc{margin-top:30px;max-width:760px}
.doc__head{display:flex;gap:12px;align-items:center;border-top:2px solid var(--ink);padding-top:10px}
.doc__head b{font:700 12px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--green)}
.doc__head span{font:400 12px/1 var(--mono);color:var(--ink2)}
.doc__t{margin-top:14px;font:700 30px/1.16 var(--slab)}
.doc__lead{margin-top:10px;font:400 17px/1.5 var(--sans);color:var(--ink2)}
.doc__body{margin-top:18px;font:400 16.5px/1.62 var(--sans)}
.doc__body p{margin:0 0 1.05em}
.doc__body h2,.doc__body h3{font:700 20px/1.3 var(--slab);margin:1.3em 0 .5em}
.doc__body a{color:var(--green)}
.doc__body section.card{border:1px solid var(--rule);border-radius:12px;padding:16px 20px;margin:0 0 14px}
.doc__body section.card h2{margin-top:0}
.doc__form{margin-top:18px}
.doc__formnote{font:400 15px/1.5 var(--sans);color:var(--ink2)}
.doc__pic{margin-top:22px}
.doc__pic img{width:100%;height:auto}

.empty{margin-top:60px;max-width:640px;text-align:left}
.empty__n{font:700 88px/1 var(--slab);color:var(--rule)}
.empty__t{font:700 30px/1.15 var(--slab);margin-top:4px}
.empty__note{margin-top:12px;color:var(--ink2)}
.empty__go{margin-top:18px;display:flex;gap:12px}
.empty__go a{font:700 14px/1 var(--sans);color:var(--green);text-decoration:none;
  border:1.5px solid var(--green);border-radius:999px;padding:11px 18px}
.empty__go a:hover{background:var(--green);color:var(--paper)}

/* ---------------------------------------------------------------- корма — */
.stern{margin-top:52px;background:var(--stern);color:#CFE0D6}
.stern__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr .8fr;gap:26px;padding-top:30px;padding-bottom:24px}
.stern__mark img{width:auto;height:32px;filter:brightness(0) invert(1)}
.stern__what{margin-top:10px;font:400 13.5px/1.45 var(--sans)}
.stern__note{margin-top:10px;font:400 12.5px/1.5 var(--sans);color:#9DB5A8}
.stern__lab{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8FD0A9;margin-bottom:9px}
.stern__lab--gap{margin-top:15px}
.stern__col a{display:block;font:400 13.5px/1.4 var(--sans);color:#E9F2EC;text-decoration:none;padding:3px 0}
.stern__col a:hover{color:#8FD0A9;text-decoration:underline}
.stern__end{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #1C3A2C;
  padding-top:14px;padding-bottom:18px}
.stern__c{font:400 12.5px/1 var(--sans);color:#9DB5A8}

/* == mair-colophon v1 == */
.stern__end .mair-cred{font-size:max(12px,1em);color:#9DB5A8;font-family:var(--sans)}
.stern__end .mair-cred a{color:#E9F2EC;text-decoration:none;border-bottom:1px solid #1C3A2C}
.stern__end .mair-cred a:hover{color:#8FD0A9;border-color:#8FD0A9}
.stern__end .mair-cred--logo svg{height:1.05em;width:auto;vertical-align:-.12em}
:is(div,p,nav,small,dd):has(> .mair-cred){flex-wrap:wrap;gap:6px 14px}

/* --------------------------------------------------------------- прочее — */
.promo{margin:18px auto}
.up{position:fixed;right:22px;bottom:22px;z-index:35;width:42px;height:42px;
  display:flex;align-items:center;justify-content:center;color:var(--paper);
  background:var(--green);border:0;border-radius:999px;cursor:pointer;box-shadow:0 8px 22px rgba(16,35,26,.24)}
.up:hover{background:var(--ink)}

/* == mair-alsoread v3 == */
.articlebody .mair-alsoread a,.articlebody .mair-alsoread a:hover{text-decoration:none;box-shadow:none;background:none}
.articlebody .mair-alsoread{margin:1.5em 0;padding:12px 0 12px 15px;border:0;border-left:3px solid var(--red)}
.articlebody .mair-alsoread .mair-alsoread__link{display:flex;align-items:center;gap:13px;color:inherit}
.articlebody .mair-alsoread .mair-alsoread__thumb{flex:0 0 auto;width:64px;height:64px;border-radius:999px;object-fit:cover;margin:0}
.articlebody .mair-alsoread .mair-alsoread__body{display:block;min-width:0}
.articlebody .mair-alsoread .mair-alsoread__label{display:block;font:700 12px/1.2 var(--mono);
  letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);opacity:1;margin-bottom:4px}
.articlebody .mair-alsoread .mair-alsoread__title{display:block;font:700 17.5px/1.34 var(--slab);color:var(--ink)}
.articlebody .mair-alsoread .mair-alsoread__link:hover .mair-alsoread__title{color:var(--red)}

/* == mair-author-card v1 == */
.articlebody .mair-author-card{border:1.5px solid var(--rule);border-radius:14px;margin:2.1em 0 1em;padding:18px;gap:16px}
.articlebody .mair-author-card .mair-author-card__eyebrow{opacity:1;color:var(--ink2);
  font:700 12px/1.3 var(--mono);letter-spacing:.13em;text-transform:uppercase}
.articlebody .mair-author-card .mair-author-card__name{font:700 20px/1.25 var(--slab);color:var(--ink)}
.articlebody .mair-author-card .mair-author-card__name a{text-decoration:none;border-bottom:1px solid var(--rule)}
.articlebody .mair-author-card .mair-author-card__role{opacity:1;color:var(--ink2);font:400 14px/1.45 var(--sans)}
.articlebody .mair-author-card .mair-author-card__bio{font:400 15.5px/1.55 var(--sans);color:var(--ink)}
.articlebody .mair-author-card .mair-author-card__link a{color:var(--green);text-decoration:none;border-bottom:1px solid var(--rule)}
.articlebody .mair-author-card .mair-author-card__avatar{border-radius:999px}

/* == mair-pagination v1 == */
nav.mair-pagination{display:flex!important;align-items:center;gap:12px;margin:20px 0 6px;padding:0!important;
  border:0!important;border-radius:0!important;background:none!important}
nav.mair-pagination > span{opacity:1!important;font:400 12.5px/1 var(--mono)!important;color:var(--ink2)!important;
  border:0!important;background:none!important;padding:0!important}
nav.mair-pagination > a[rel]{opacity:1!important;font:700 13px/1 var(--sans)!important;color:var(--green)!important;
  text-decoration:none!important;border:1.5px solid var(--green)!important;border-radius:999px!important;
  padding:10px 17px!important;background:var(--paper)!important}
nav.mair-pagination > a[rel]:hover{background:var(--green)!important;color:var(--paper)!important}

/* == brand-logo v1 == */
.wordmark img,.stern__mark img{display:block}

/* == mair-article-photo-full == */
.story__photo img,.articlebody img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:unset}

/* [hidden] сильнее любого display темы — грабля канона. */
.d1 [hidden]{display:none!important}

/* == ЯРУС ЧЕТВЁРТЫЙ — «Beyond the island»: мир, в самом низу полосы ==
   Бирюза рубрики world против зелени острова, и никакого mist: ярус читается
   отдельной полкой, а не продолжением «Round the island». */
.globe{--c:#0F7B8A;margin-top:40px;padding:26px 0 46px;border-top:3px solid var(--c)}
.globe__head{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:20px}
.globe__ico{color:var(--c);flex:0 0 auto}
.globe__h2{font:700 21px/1.2 var(--slab)}
.globe__note{font:400 12px/1 var(--mono);letter-spacing:.06em;color:var(--ink2)}
.globe__all{margin-left:auto;display:inline-flex;align-items:center;gap:6px;
  font:700 13px/1 var(--sans);color:var(--c);text-decoration:none}
.globe__all:hover{text-decoration:underline}
.globe__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}
.globe__lead{display:block;text-decoration:none}
.globe__text{display:block}
.globe__pic{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}
.globe__kick{display:flex;align-items:center;gap:9px;margin-top:12px}
.globe__chip{font:700 11px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;
  color:var(--paper);background:var(--c);padding:4px 8px;border-radius:4px}
.globe__kick time{font:400 12px/1 var(--mono);color:var(--ink2)}
.globe__t{display:block;margin-top:8px;font:700 22px/1.26 var(--slab);color:var(--ink)}
.globe__lead:hover .globe__t{color:var(--c);text-decoration:underline;text-decoration-thickness:1px}
.globe__sum{display:block;margin-top:8px;font:400 15px/1.5 var(--sans);color:var(--ink2)}
.globe__list .row{border-bottom:1px solid var(--rule)}
.globe__list .row:last-child{border-bottom:0}
.globe__list .row:hover .row__t{color:var(--c)}
/* Мировых сюжетов в сутки три, и часто он один: тогда полка ложится горизонтально —
   кадр слева, текст справа, — а не оставляет половину яруса пустой. */
.globe__grid--solo{grid-template-columns:1fr}
.globe__grid--solo .globe__lead{display:grid;grid-template-columns:440px 1fr;gap:26px;align-items:center}
.globe__grid--solo .globe__pic{aspect-ratio:4/3}
.globe__grid--solo .globe__kick{margin-top:0}
.globe__grid--solo .globe__t{font-size:26px;line-height:1.22}
.globe__grid--solo .globe__sum{font-size:15.5px}

/* Полоса обмена Relay садится на сетку леджера: виджет читает свои размеры из
   --relay-*, и это его штатная ручка — бороться со специфичностью не нужно. */
.relay-band{--relay-max:1240px;--relay-pad:var(--pad)}

/* ------------------------------------------------- медиазапросы (в конце!) */
@media (max-width:1000px){
  .head{top:-112px}
  .head__what{display:none}
  .hero{grid-template-columns:1fr}
  .hero__pic{min-height:0;max-height:400px;overflow:hidden}
  .hero__pic img{height:auto}
  .today__grid{grid-template-columns:repeat(2,1fr)}
  .round__grid{grid-template-columns:repeat(2,1fr)}
  .globe__grid{gap:22px}
  .stern__grid{grid-template-columns:1fr 1fr;gap:20px}
  .one{display:none}
}

@media (max-width:640px){
  :root{--pad:16px}
  .head{top:-116px}
  .head__row{height:56px;gap:12px}
  .wordmark img{height:30px}
  .status__row{flex-wrap:wrap;row-gap:4px}
  .status__clock{display:none}
  .status__item span{white-space:normal;font-size:13px;line-height:1.3}
  .today__grid{grid-template-columns:1fr}
  .round__grid{grid-template-columns:1fr}
  .globe__grid{grid-template-columns:1fr;gap:20px}
  .globe__grid--solo .globe__lead{grid-template-columns:1fr;gap:12px}
  .globe__grid--solo .globe__t{font-size:20px}
  .globe__t{font-size:20px}
  .hero__text{padding:18px}
  .hero__t{font-size:23px}
  .row__dot{width:44px;height:44px}
  .seek__form{flex-direction:column}
  .seek__form button{padding:13px 22px;justify-content:center}
  .stern__grid{grid-template-columns:1fr}
  .pass{flex-wrap:wrap}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .navrow__mini{transition:none}
}

/* ====================================================== РАДИО (слот radio) ==
   Сцена: живой фон рисуется в маленький canvas (220×132) и растягивается с
   CSS-блюром — так пятна дышат почти бесплатно, без тяжёлого ctx.filter на
   каждый кадр. Текст лежит поверх на вуали, чтобы читаться на любом кадре. */
.radio{padding-top:26px;padding-bottom:54px}
.radio__head{border-bottom:2px solid var(--ink);padding-bottom:12px;margin-bottom:22px}
.radio__h1{font:700 30px/1.15 var(--slab)}
.radio__lead{margin-top:7px;font:400 15.5px/1.5 var(--sans);color:var(--ink2);max-width:760px}

.stage{position:relative;overflow:hidden;border-radius:18px;background:var(--stern);
  min-height:clamp(400px,52vh,540px);display:flex;isolation:isolate}
/* Блюр — самая дорогая часть сцены: он пересчитывается на каждый кадр по всей площади.
   Пятна рисуются уже мягкими спрайтами, поэтому фильтру остаётся снять ступени
   градиента, а не размывать всё; площадь под ним тоже урезана. */
.stage__canvas{position:absolute;inset:-7%;width:114%;height:114%;
  filter:blur(12px) saturate(165%) contrast(108%);opacity:1;z-index:0;
  will-change:filter;transform:translateZ(0)}
.stage__veil{position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(180deg,rgba(11,32,24,.30) 0%,rgba(11,32,24,.14) 38%,rgba(11,32,24,.78) 100%)}
.stage__body{position:relative;z-index:2;align-self:flex-end;width:100%;
  padding:clamp(22px,4vw,40px);color:#fff}
.stage__state{display:flex;align-items:center;gap:9px;
  font:700 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.92}
.stage__dot{width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.5);flex:0 0 auto}
.stage--live .stage__dot{background:var(--red);box-shadow:0 0 0 0 rgba(214,34,42,.7);animation:pulse 2.2s infinite}
@keyframes pulse{70%{box-shadow:0 0 0 9px rgba(214,34,42,0)}100%{box-shadow:0 0 0 0 rgba(214,34,42,0)}}
.stage__name{margin-top:12px;font:700 clamp(30px,5vw,50px)/1.06 var(--slab)}
.stage__freq{margin-top:8px;font:400 13px/1 var(--mono);letter-spacing:.05em;opacity:.85}
.stage__desc{margin-top:14px;max-width:620px;font:400 16px/1.55 var(--sans);opacity:.92}
.stage__now{margin-top:12px;min-height:20px;font:400 14px/1.4 var(--sans);opacity:.9}
.stage__now:not(:empty)::before{content:"♪ ";opacity:.7}
.stage__err{margin-top:12px;font:400 14px/1.4 var(--sans);color:#FFD8D8}

.stage__deck{margin-top:22px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.play{display:inline-flex;align-items:center;gap:11px;border:0;cursor:pointer;
  padding:14px 26px;border-radius:999px;background:#fff;color:var(--stern);
  font:700 14.5px/1 var(--sans);letter-spacing:.01em;transition:transform .15s ease,background .15s ease}
.play:hover{transform:translateY(-1px)}
.play:active{transform:translateY(0)}
.play:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.vol{display:flex;align-items:center;gap:10px;color:#fff}
.vol__lab{font:700 11px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;opacity:.75}
.vol input{width:132px;accent-color:#fff;background:transparent}

.dial{margin-top:34px}
.dial__lab{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;
  color:var(--ink2);border-bottom:1.5px solid var(--ink);padding-bottom:9px}
.dial__list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 34px}
.tune{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;
  border:0;background:none;padding:13px 4px;border-bottom:1px solid var(--rule);font:inherit}
.tune__tick{flex:0 0 auto;width:11px;height:11px;border-radius:999px;border:3px solid var(--c)}
.tune__body{flex:1;min-width:0}
.tune__name{display:block;font:700 16px/1.25 var(--sans);color:var(--ink)}
.tune__sub{display:block;margin-top:2px;font:400 13px/1.35 var(--sans);color:var(--ink2)}
.tune__freq{flex:0 0 auto;font:400 12px/1 var(--mono);color:var(--ink2)}
.tune:hover .tune__name{color:var(--green);text-decoration:underline;text-decoration-thickness:1px}
.tune--on{background:var(--mist)}
.tune--on .tune__tick{background:var(--c)}
.tune--on .tune__name{color:var(--green)}
.dial__none{padding:18px 0;color:var(--ink2)}

/* Радио в меню — не рубрика, а живой эфир: красная точка выдаёт это глазом. */
.navrow__live{display:inline-flex!important;align-items:center;gap:7px}
.navrow__live i{width:7px;height:7px;border-radius:999px;background:var(--red);flex:0 0 auto}
.dial__note{margin-top:16px;font:400 12.5px/1.5 var(--sans);color:var(--ink2);max-width:640px}


/* ===== Перенесено из v13 соседнего агента: галерея и вкладки поиска ===== */
/* Вкладки поиска: издание и три среза островного индекса. Регистр моно-капс,
   как у kicker-ов леджера; активная вкладка держит зелёную кромку — тот же
   приём, что у чипов рубрик, без нового языка форм. */
.seek__tabs{display:flex;flex-wrap:wrap;gap:2px;margin:18px 0 0;border-bottom:1px solid var(--rule)}
.seek__tabs button{font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;
  color:var(--ink2);background:none;border:0;border-bottom:3px solid transparent;
  padding:11px 14px;cursor:pointer}
.seek__tabs button b{font:400 11px/1 var(--mono);letter-spacing:.04em;color:var(--ink2);opacity:.75}
.seek__tabs button:hover{color:var(--ink)}
.seek__tabs button.is-on{color:var(--green);border-bottom-color:var(--green)}
.seek__tabs button.is-on b{color:var(--green)}
.seek__island{margin-top:2px}
.seek__island .row__sub em{background:rgba(252,209,22,.45);font-style:normal}
.seek__note{margin:22px 0 0;font:400 13px/1.5 var(--sans);color:var(--ink2)}
.seek__note a{color:var(--green)}
/* Снимки островных сайтов: сетка карточек с подписью — подпись здесь и есть
   содержание, поэтому она не обрезается до одной строки. */
.pics{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin-top:14px}
.pic{margin:0;border:1px solid var(--rule);border-radius:12px;overflow:hidden;background:var(--paper)}
.pic a{display:block}
.pic img{display:block;width:100%;height:148px;object-fit:cover;background:var(--mist)}
.pic figcaption{padding:9px 11px;font:400 13px/1.4 var(--sans);color:var(--ink2)}
.pic__credit{display:block;margin-top:4px;font:400 11.5px/1.35 var(--sans);color:var(--ink2);opacity:.85}
.pic__src{display:block;margin-top:6px;font:400 11.5px/1.3 var(--mono);color:var(--green);word-break:break-all}

/* Мобильные правила раздела — в самом конце файла: блок радио дописан ниже общих
   медиазапросов темы, и оттуда они бы его уже не достали. */
@media (max-width:900px){
  .dial__list{grid-template-columns:1fr}
}

@media (max-width:640px){
  .radio__h1{font-size:25px}
  .stage{min-height:clamp(360px,66vh,520px);border-radius:14px}
  .stage__canvas{filter:blur(9px) saturate(165%)}
  .stage__desc{font-size:15px}
  .stage__deck{gap:14px}
  .vol input{width:108px}
  .tune__freq{display:none}
}

/* ── /weather — погодный леджер ──────────────────────────────────────────
   Раздел собран сервером (core/weather.py); тут только вид. Классы wx__*,
   чтобы не задевать остальную тему. Мобильные правила раздела — в самом
   конце файла, ниже общих медиазапросов темы. */
.wx__head{padding-top:34px;padding-bottom:6px}
.wx__h1{font:700 42px/1.1 var(--slab);letter-spacing:-.01em}
.wx__sub{margin-top:10px;font:400 12px/1.6 var(--mono);color:var(--ink2)}
.wx__sub b{color:var(--green);font-weight:700}
.wx__quiet{margin:14px 0 40px;font:400 13px/1.6 var(--mono);color:var(--ink2)}
.wx__now{padding-top:26px;padding-bottom:34px}
.wx__nowgrid{display:grid;grid-template-columns:minmax(300px,5fr) 7fr;gap:40px;align-items:end}
.wx__t{font:700 clamp(88px,12vw,132px)/0.95 var(--slab);letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.wx__t sup{font-size:.42em;color:#9A6D07;vertical-align:.62em}
.wx__word{margin-top:6px;font:700 22px/1.25 var(--slab)}
.wx__feels{margin-top:4px;font:400 13px/1.5 var(--mono);color:var(--ink2)}
.wx__facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule)}
.wx__fact{border-bottom:1px solid var(--rule);padding:12px 14px 12px 0}
.wx__fact dt{font:700 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink2)}
.wx__fact dd{margin:7px 0 0;font:700 19px/1.15 var(--slab);font-variant-numeric:tabular-nums}
.wx__fact dd small{font:400 12px/1 var(--mono);color:var(--ink2)}
.wx__fact--ok dd{color:var(--green)}
.wx__arrow{display:inline-block;vertical-align:-2px;color:var(--green)}
.wx__basin{background:var(--stern);color:#E9F2EC}
.wx__basinrow{display:flex;gap:18px;align-items:baseline;padding-top:20px;padding-bottom:22px;flex-wrap:wrap}
.wx__basinlab{font:700 11px/1.3 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#8FD0A9;white-space:nowrap}
.wx__basinbody{flex:1;min-width:260px}
.wx__stormname{font:700 24px/1.2 var(--slab);color:#fff}
.wx__stormname em{font-style:normal;color:var(--gold)}
.wx__stormline{margin-top:6px;font:400 13px/1.7 var(--mono);color:#CFE0D6;font-variant-numeric:tabular-nums}
.wx__stormline b{color:#fff;font-weight:700}
.wx__basin a{color:var(--gold);text-underline-offset:3px}
.wx__stormnote{margin-top:8px;font:400 11px/1.6 var(--mono);color:#9DB5A8}
.wx__sec{padding:36px 0 40px}
.wx__sec--mist{background:var(--mist);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.wx__sechead{display:flex;align-items:baseline;gap:16px;border-bottom:2px solid var(--ink);padding-bottom:10px;margin-bottom:4px;flex-wrap:wrap}
.wx__sechead h2{font:700 26px/1.2 var(--slab)}
.wx__sechead p{font:400 12px/1.4 var(--mono);color:var(--ink2)}
.wx__strip{overflow-x:auto;padding-bottom:6px}
.wx__strip::-webkit-scrollbar{height:8px}
.wx__strip::-webkit-scrollbar-thumb{background:var(--rule);border-radius:4px}
.wx__hours{display:flex;min-width:max-content}
.wx__hour{width:66px;flex:none;text-align:center;padding:16px 0 12px;border-right:1px solid var(--rule)}
.wx__hour:last-child{border-right:0}
.wx__hour--night{background:var(--mist)}
.wx__hh{font:700 11px/1 var(--mono);color:var(--ink2);font-variant-numeric:tabular-nums}
.wx__hh span{opacity:.55}
.wx__hi{margin:10px auto 8px;width:28px;height:28px}
.wx__hi .wxic{width:28px;height:28px}
.wx__ht{font:700 17px/1 var(--slab);font-variant-numeric:tabular-nums}
.wx__hp{margin-top:9px;height:26px}
.wx__hp i{display:block;width:26px;margin:0 auto;background:#E3F1F3;border-radius:2px;overflow:hidden}
.wx__hp i b{display:block;height:4px;background:#0F7B8A}
.wx__hp em{display:block;margin-top:4px;font:400 10px/1 var(--mono);font-style:normal;color:#0F7B8A}
.wx__hsun{margin-top:7px;font:700 9px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#9A6D07}
.wx__week{border-top:1px solid var(--rule)}
.wx__day{display:grid;grid-template-columns:98px minmax(150px,1.4fr) 132px 118px minmax(230px,1fr);gap:18px;align-items:center;padding:13px 0;border-bottom:1px solid var(--rule)}
.wx__day:hover{background:var(--paper)}
.wx__dayn{font:700 16px/1.1 var(--slab)}
.wx__dayd{font:400 10.5px/1 var(--mono);color:var(--ink2);display:block;margin-top:3px}
.wx__dayc{display:flex;align-items:center;gap:10px;font:500 14px/1.3 var(--sans)}
.wx__dayc .wxic{width:26px;height:26px;flex:none}
.wx__dayrain{font:400 12px/1.5 var(--mono);color:#0F7B8A;font-variant-numeric:tabular-nums}
.wx__dayrain svg{display:inline;vertical-align:-1.5px}
.wx__dayrain small{color:var(--ink2);font-size:11px}
.wx__daywind{font:400 12px/1.5 var(--mono);color:var(--ink2);font-variant-numeric:tabular-nums}
.wx__range{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:9px}
.wx__rmin,.wx__rmax{font:700 14px/1 var(--slab);color:var(--ink2);font-variant-numeric:tabular-nums}
.wx__rmax{color:var(--ink);text-align:right}
.wx__rtrack{position:relative;height:6px;background:var(--mist);border-radius:3px;display:block}
.wx__sec--mist .wx__rtrack{background:#E0E8E2}
.wx__rbar{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,#3F7D45,var(--green));border-radius:3px}
.wx__seasky{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;align-items:stretch;padding-top:18px}
.wx__coast,.wx__sky{background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:18px 20px 16px}
.wx__coast h3,.wx__sky h3{font:700 19px/1.2 var(--slab)}
.wx__coastnote{font:400 11px/1.4 var(--mono);color:var(--ink2);margin-top:2px}
.wx__wave{margin:14px 0 10px;height:56px;width:100%;display:block}
.wx__seastats{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}
.wx__seastats dt{font:700 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}
.wx__seastats dd{font:700 16px/1.2 var(--slab);margin:3px 0 0;font-variant-numeric:tabular-nums}
.wx__seastats dd small{font:400 11px/1 var(--mono);color:var(--ink2)}
.wx__sky{display:flex;flex-direction:column;gap:12px}
.wx__arc{margin:2px auto;display:block}
.wx__skylegend{display:flex;justify-content:space-between;font:400 11px/1.4 var(--mono);color:var(--ink2);font-variant-numeric:tabular-nums}
.wx__skylen{text-align:center;font:400 11px/1.4 var(--mono);color:#9A6D07}
.wx__uv{margin-top:2px}
.wx__uvlab{display:flex;justify-content:space-between;align-items:baseline;font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}
.wx__uvlab b{font:700 14px/1 var(--slab);letter-spacing:0;color:var(--red)}
.wx__uvtrack{position:relative;margin-top:8px;height:8px;border-radius:4px;background:linear-gradient(90deg,#3F7D45 0 25%,var(--gold) 25% 50%,#C2551B 50% 66%,var(--red) 66% 91%,#7D3C98 91% 100%)}
.wx__uvpin{position:absolute;top:-4px;width:4px;height:16px;background:var(--ink);border:1.5px solid var(--paper);border-radius:2px;transform:translateX(-50%)}
.wx__uvnote{margin-top:6px;font:400 10.5px/1.5 var(--mono);color:var(--ink2)}
.wx__spots{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px}
.wx__spot{background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:15px 17px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 12px;align-items:center}
.wx__spot h3{font:700 17px/1.2 var(--slab)}
.wx__spotnote{font:400 10.5px/1.4 var(--mono);color:var(--ink2)}
.wx__spott{grid-column:2;grid-row:1/3;display:flex;align-items:center;gap:9px}
.wx__spott .wxic{width:30px;height:30px}
.wx__spott b{font:700 27px/1 var(--slab);font-variant-numeric:tabular-nums}
.wx__spotsfoot{margin-top:14px;font:400 12px/1.6 var(--mono);color:var(--ink2)}
.wx__spotsfoot b{color:var(--green)}
.wx__sources{padding-top:26px;padding-bottom:30px}
.wx__sources p{font:400 11px/1.9 var(--mono);color:var(--ink2);max-width:70ch}
.wx__sources a{color:var(--green)}
@media (max-width:960px){
  .wx__seasky{grid-template-columns:1fr 1fr}
  .wx__sky{grid-column:1/-1}
  .wx__spots{grid-template-columns:repeat(2,1fr)}
  .wx__day{grid-template-columns:84px 1fr minmax(150px,220px);gap:12px}
  .wx__dayrain,.wx__daywind{display:none}
}
@media (max-width:640px){
  .wx__h1{font-size:32px}
  .wx__nowgrid{grid-template-columns:1fr;gap:22px}
  .wx__facts{grid-template-columns:repeat(2,1fr)}
  .wx__seasky{grid-template-columns:1fr}
  .wx__spots{grid-template-columns:1fr;gap:8px}
  .wx__spot{padding:11px 15px}
  .wx__spott b{font-size:22px}
  .wx__day{grid-template-columns:74px 1fr 132px}
  .wx__dayc span{display:none}
}
