.notifications-body{min-height:100vh;background:radial-gradient(circle at 76% 0,#2b2119,#0b0c0e 43%)}.notifications-shell{max-width:1080px;margin:auto;padding:120px 24px 90px}.notifications-hero{display:grid;grid-template-columns:1fr 250px;gap:34px;align-items:center;padding:42px;background:linear-gradient(115deg,#1b1d20,#171411);border:1px solid #694526;box-shadow:12px 12px #050505}.notifications-hero h1{margin:7px 0;font-size:clamp(44px,7vw,74px);color:#e58a3b;text-shadow:5px 5px #593017}.notifications-hero p:last-child{max-width:650px;color:#999;font:14px/1.7 Arial,sans-serif}.unread-card{padding:24px;text-align:center;background:#111214;border:1px solid #5a3b24}.unread-card small,.unread-card b{display:block}.unread-card small{color:#a87347;font:9px Arial,sans-serif;letter-spacing:2px}.unread-card b{margin:8px;color:#f2a45e;font-size:48px}.unread-card button,.preferences-card button,.notification-pages button{padding:11px 15px;background:#2b2119;border:1px solid #704923;color:#e9b17e;font:10px 'Pixelify Sans',sans-serif;cursor:pointer}.preferences-card{display:grid;grid-template-columns:1.3fr 1fr 1.2fr auto;gap:20px;align-items:center;margin-top:24px;padding:22px;background:#181a1d;border:1px solid #35383c}.preferences-card small{color:#95633b;font:9px Arial,sans-serif;letter-spacing:1.5px}.preferences-card h2{margin:5px 0;font-size:18px}.preferences-card label{display:flex;gap:10px;align-items:center;color:#ddd}.preferences-card label span>*{display:block}.preferences-card label small{margin-top:4px;color:#777;letter-spacing:0;line-height:1.35}.preferences-card input{accent-color:#dc7b2c;width:18px;height:18px}.preferences-card #preference-status{grid-column:1/-1;margin:0;color:#73bd7c;font:11px Arial,sans-serif}.notification-list{margin-top:14px;border:1px solid #34363a}.notification-row{display:grid;grid-template-columns:13px 1fr auto;gap:17px;align-items:center;padding:19px 21px;background:#191b1e;border-bottom:1px solid #303236}.notification-row:last-child{border:0}.notification-row.unread{background:linear-gradient(90deg,#282019,#191b1e)}.notification-dot{width:10px;height:10px;background:#555;box-shadow:2px 2px #090909}.unread .notification-dot{background:#e88838;box-shadow:0 0 12px #d56f21}.notification-content small{color:#a36a3d;font:9px Arial,sans-serif;letter-spacing:1px}.notification-content h2{margin:5px 0;font-size:17px}.notification-content p{margin:0;color:#909398;font:12px/1.5 Arial,sans-serif}.notification-actions{display:flex;gap:8px}.notification-actions a,.notification-actions button{padding:9px 12px;border:1px solid #494c50;background:#222428;color:#bbb;text-decoration:none;font:9px 'Pixelify Sans',sans-serif;cursor:pointer}.notification-actions a{border-color:#79502c;color:#e5a46b}.empty{padding:65px;text-align:center;color:#777}.notification-pages{display:flex;justify-content:center;align-items:center;gap:17px;margin-top:18px}.notification-pages button:disabled,.unread-card button:disabled{opacity:.35}.notification-pages span{color:#85888c;font-size:10px}@media(max-width:850px){.notifications-hero{grid-template-columns:1fr}.preferences-card{grid-template-columns:1fr 1fr}.preferences-card>div,.preferences-card button{grid-column:1/-1}}@media(max-width:560px){.notifications-shell{padding:95px 12px 60px}.notifications-hero{padding:28px 20px}.preferences-card{grid-template-columns:1fr}.preferences-card>*{grid-column:1/-1}.notification-row{grid-template-columns:10px 1fr}.notification-actions{grid-column:2;flex-wrap:wrap}}
