.site-notices[hidden]{display:none!important}.site-notices{width:min(var(--gm-content-width,1320px),calc(100% - var(--gm-page-gutter,24px)*2));max-width:var(--gm-content-width,1320px);margin:18px auto 0}.site-notice{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:start;gap:14px;padding:17px 18px;border:1px solid #35624a;border-radius:10px;background:linear-gradient(110deg,#102b1f,#14241d);color:#eaf2ec;box-shadow:0 12px 30px -25px #000}.site-notice-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--notice-color);color:var(--notice-ink);font-size:17px}.site-notice-icon img{display:block;width:22px;height:22px;object-fit:contain}.site-notice-copy{min-width:0;align-self:center;overflow-wrap:anywhere}.site-notice-copy strong{display:block;margin-bottom:5px;font-size:13px;line-height:1.45;letter-spacing:.04em}.site-notice-text{font-size:14px;line-height:1.65;white-space:normal}.site-notice [data-notice-close]{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:#ffffff0b;color:#b7c9bf;font:24px/1 Arial;cursor:pointer}.site-notice [data-notice-close]:hover{background:#ffffff17;color:white}.site-notice [data-notice-close]:focus-visible{outline:2px solid #e7f2eb;outline-offset:3px}
.hn-list{display:grid;gap:18px;margin:24px 0}.hn-card{padding:22px;border:1px solid var(--ui-border,#334139);border-radius:var(--gm-radius,4px);background:var(--ui-surface,#16221c);min-width:0}.hn-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.hn-top h2{margin:0;font:600 22px/1.3 var(--ui-head,Oswald,sans-serif)}.hn-controls{display:flex;gap:6px}.hn-controls button{width:34px;height:34px;padding:0}.hn-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hn-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;color:var(--ui-muted,#a4b6aa)}.hn-fields input[type=text],.hn-fields textarea{min-width:0;width:100%;padding:11px 12px;background:var(--ui-bg,#0d1613);border:1px solid var(--ui-border,#334139);color:var(--ui-text,#eaf0ec);font:inherit;border-radius:var(--gm-radius,4px)}.hn-fields textarea{min-height:100px;resize:vertical}.hn-wide{grid-column:1/-1}.hn-palette{display:flex;gap:8px;flex-wrap:wrap}.hn-swatch{width:25px;height:25px;border:2px solid #ffffff30;border-radius:50%;padding:0;background:var(--swatch);cursor:pointer}.hn-swatch:focus-visible{outline:2px solid white;outline-offset:2px}.hn-check{display:flex;align-items:center;gap:9px;font-size:13px}.hn-check input{width:18px;height:18px;accent-color:var(--ui-red,#cf3c23)}.hn-preview{margin-top:18px}.hn-preview .site-notice{margin:0}.hn-image{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hn-image img{width:36px;height:36px;object-fit:contain}.hn-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.hn-help{color:var(--ui-muted,#a4b6aa);font-size:12px;line-height:1.7}.hn-error{padding:16px;border-left:3px solid var(--ui-red,#cf3c23);background:var(--ui-surface,#16221c)}
@media(max-width:600px){.site-notices{margin-top:12px}.site-notice{grid-template-columns:32px minmax(0,1fr) 28px;gap:10px;padding:13px 12px}.site-notice-icon{width:30px;height:30px;font-size:15px}.site-notice-text{font-size:13px}.site-notice [data-notice-close]{width:28px;height:28px}.hn-card{padding:16px}.hn-fields{grid-template-columns:1fr}.hn-wide{grid-column:auto}}
