
/* sentinel.nw — core styles v2.0 */

:root {

  --snw-bg:#f7f5f0;--snw-bg2:#eeeae2;--snw-bg3:#e4e0d8;--snw-surface:#ffffff;

  --snw-t1:#0f0e1a;--snw-t2:#2a2840;--snw-t3:#58566e;--snw-t4:#8a88a0;

  --snw-gold:#b89010;--snw-gold-l:#f5e8c0;--snw-gold-d:#7a6008;

  --snw-border:#d8d4cc;--snw-border2:#c4c0b8;

  --snw-shadow:0 1px 3px rgba(0,0,0,.07),0 4px 16px rgba(0,0,0,.05);

  --snw-shadow-md:0 2px 8px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.07);

  --snw-badge:#7a5c08;--snw-badge-bg:#faf7ef;

  --snw-pulse:#8a1818;--snw-pulse-bg:#fdf0f0;

  --snw-salute:#1a5828;--snw-salute-bg:#f0f7f2;

  --snw-ladder:#7a3000;--snw-ladder-bg:#fdf4ee;

  --snw-radius:4px;--snw-radius-lg:8px;

  --snw-text-base:16px;--snw-topbar-h:56px;

}

[data-theme="dark"] {

  --snw-bg:#06060f;--snw-bg2:#0c0a18;--snw-bg3:#121028;--snw-surface:#100f20;

  --snw-t1:#f0eeff;--snw-t2:#c8c6e0;--snw-t3:#8886a8;--snw-t4:#4a4870;

  --snw-gold:#c4a244;--snw-gold-l:rgba(196,162,68,.12);--snw-gold-d:#e8c870;

  --snw-border:#1e1c38;--snw-border2:#2a2848;

  --snw-shadow:0 1px 4px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.5);

  --snw-shadow-md:0 2px 8px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.6);

  --snw-badge:#c4922a;--snw-badge-bg:#12100a;

  --snw-pulse:#cc4444;--snw-pulse-bg:#120808;

  --snw-salute:#44aa60;--snw-salute-bg:#081208;

  --snw-ladder:#c86020;--snw-ladder-bg:#120800;

}

[data-size="sm"]{--snw-text-base:14px}

[data-size="md"]{--snw-text-base:16px}

[data-size="lg"]{--snw-text-base:18px}

[data-size="xl"]{--snw-text-base:20px}

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}

html,body{width:100%;height:100%;font-size:var(--snw-text-base);background:var(--snw-bg);color:var(--snw-t1);font-family:'lora',Georgia,serif;transition:background .35s,color .35s}

img{display:block;max-width:100%}

a{color:inherit;text-decoration:none}

button{font-family:inherit}

.snw-chrome{display:flex;flex-direction:column;min-height:100vh}

.snw-topbar{position:sticky;top:0;z-index:100;height:var(--snw-topbar-h);background:var(--snw-surface);border-bottom:1px solid var(--snw-border);display:flex;align-items:center;padding:0 1.5rem;gap:1rem;transition:background .35s,border-color .35s}

.snw-logo{display:flex;align-items:baseline;gap:.1rem;font-size:1.05rem;font-weight:600;color:var(--snw-gold);white-space:nowrap;letter-spacing:.12em}

.snw-logo-dot{color:var(--snw-t4);font-size:.85rem}

.snw-logo-by{font-size:.62rem;color:var(--snw-t4);letter-spacing:.06em;font-weight:400;margin-left:.6rem;font-family:sans-serif}

.snw-nav{display:flex;align-items:center;gap:0;margin-left:auto}

.snw-nav-link{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--snw-t3);padding:0 .85rem;font-family:sans-serif;cursor:pointer;transition:color .2s;white-space:nowrap;border:none;background:none}

.snw-nav-link:hover,.snw-nav-link.snw-active{color:var(--snw-gold)}

.snw-nav-cta{background:var(--snw-gold);color:var(--snw-bg)!important;padding:.4rem 1rem!important;border-radius:var(--snw-radius);font-weight:700;margin-left:.5rem;transition:opacity .2s!important}

.snw-nav-cta:hover{opacity:.88}

.snw-topbar-controls{display:flex;align-items:center;gap:.4rem}

.snw-size-controls{display:flex;border:1px solid var(--snw-border);border-radius:var(--snw-radius);overflow:hidden}

.snw-size-btn{padding:4px 7px;font-family:sans-serif;background:transparent;border:none;border-right:1px solid var(--snw-border);color:var(--snw-t4);cursor:pointer;transition:background .2s,color .2s;line-height:1}

.snw-size-btn:last-child{border-right:none}

.snw-size-btn:hover,.snw-size-btn.snw-active{background:var(--snw-gold-l);color:var(--snw-gold)}

.snw-size-btn[data-size="sm"]{font-size:11px}

.snw-size-btn[data-size="md"]{font-size:13px}

.snw-size-btn[data-size="lg"]{font-size:15px}

.snw-size-btn[data-size="xl"]{font-size:17px}

.snw-ctrl-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--snw-border);border-radius:var(--snw-radius);background:transparent;cursor:pointer;transition:border-color .2s,background .2s;padding:0}

.snw-ctrl-btn:hover{border-color:var(--snw-gold);background:var(--snw-gold-l)}

.snw-ctrl-icon{width:16px;height:16px}

.snw-icon-light{display:block}.snw-icon-dark{display:none}

[data-theme="dark"] .snw-icon-light{display:none}

[data-theme="dark"] .snw-icon-dark{display:block}

.snw-icon-fs-exit{display:none}

.snw-fullscreen .snw-icon-fs-enter{display:none}

.snw-fullscreen .snw-icon-fs-exit{display:block}


.snw-layout{display:flex;flex:1;min-height:0}

.snw-main{flex:1;min-width:0;overflow-y:auto}

.snw-sidebar{width:268px;flex-shrink:0;border-left:1px solid var(--snw-border);background:var(--snw-surface);transition:background .35s,border-color .35s}

.snw-sidebar-sticky{position:sticky;top:var(--snw-topbar-h);max-height:calc(100vh - var(--snw-topbar-h));overflow-y:auto;padding:1.4rem 1.1rem}

.snw-sidebar-title{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--snw-gold);font-family:sans-serif;font-weight:700;margin-bottom:.9rem;padding-bottom:.6rem;border-bottom:1px solid var(--snw-border)}

.snw-sentinel-item{padding:.75rem 0;border-bottom:1px solid var(--snw-border)}

.snw-sentinel-item:last-of-type{border-bottom:none}

.snw-sentinel-badge{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;background:var(--snw-gold-l);color:var(--snw-gold-d);padding:1px 6px;border-radius:2px;font-family:sans-serif;display:inline-block;margin-bottom:.25rem}

.snw-sentinel-name{font-size:.8rem;color:var(--snw-t1);font-family:sans-serif;font-weight:600;margin-bottom:.2rem}

.snw-sentinel-ngi .snw-sentinel-name{color:var(--snw-gold)}

.snw-sentinel-rel{font-size:.72rem;color:var(--snw-t3);font-style:italic}

.snw-sidebar-empty{font-size:.8rem;color:var(--snw-t4);font-style:italic;text-align:center;padding:1rem 0}

.snw-sidebar-cta{display:block;width:100%;margin-top:1.1rem;padding:.65rem;background:var(--snw-gold);color:var(--snw-bg);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-family:sans-serif;font-weight:700;border-radius:var(--snw-radius);text-align:center;cursor:pointer;border:none;transition:opacity .2s}

.snw-sidebar-cta:hover{opacity:.88}

.snw-page{display:none}

.snw-page.snw-visible{display:block}

.snw-hero{padding:3.2rem 2rem 2.2rem;border-bottom:1px solid var(--snw-border)}

.snw-hero-eyebrow{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--snw-gold);font-family:sans-serif;margin-bottom:.9rem}

.snw-hero-h1{font-size:clamp(1.7rem,3.5vw,2.6rem);color:var(--snw-t1);line-height:1.2;margin-bottom:.85rem;font-weight:400}

.snw-hero-h1 strong{color:var(--snw-gold);font-weight:600}

.snw-hero-sub{font-size:.92rem;color:var(--snw-t3);line-height:1.85;max-width:560px;margin-bottom:1.8rem;font-style:italic}

.snw-hero-stats{display:inline-flex;border:1px solid var(--snw-border);border-radius:var(--snw-radius-lg);overflow:hidden;background:var(--snw-surface);margin-bottom:1.8rem;box-shadow:var(--snw-shadow)}

.snw-hstat{padding:.85rem 1.5rem;text-align:center;border-right:1px solid var(--snw-border)}

.snw-hstat:last-child{border-right:none}

.snw-hstat-n{font-size:1.3rem;color:var(--snw-gold);font-family:sans-serif;font-weight:400;line-height:1}

.snw-hstat-l{font-size:.58rem;color:var(--snw-t4);letter-spacing:.1em;text-transform:uppercase;font-family:sans-serif;margin-top:.3rem}

.snw-hero-ctas{display:flex;gap:10px;flex-wrap:wrap}

.snw-ticker{margin-top:2.2rem;overflow:hidden;height:42px;border-top:1px solid var(--snw-border);mask-image:linear-gradient(90deg,transparent 0%,black 7%,black 93%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 7%,black 93%,transparent 100%)}

.snw-ticker-track{display:flex;white-space:nowrap;height:100%;align-items:center;animation:snwtick 90s linear infinite}

.snw-ticker-track:hover{animation-play-state:paused}

@keyframes snwtick{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}

.snw-tick-name{display:inline-flex;align-items:center;padding:0 1.6rem;font-size:.76rem;border-right:1px solid var(--snw-border);height:100%;color:var(--snw-badge)}

.snw-ticker-loading{font-size:.74rem;color:var(--snw-t4);font-style:italic;font-family:sans-serif;padding:0 2rem;display:inline-flex;align-items:center;height:100%}


.snw-section{padding:2rem;border-bottom:1px solid var(--snw-border)}

.snw-section-label{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--snw-gold);font-family:sans-serif;margin-bottom:.5rem}

.snw-section-h2{font-size:1.25rem;color:var(--snw-t1);margin-bottom:.35rem;font-weight:400}

.snw-section-sub{font-size:.86rem;color:var(--snw-t3);font-style:italic;margin-bottom:1.6rem;line-height:1.75}

.snw-mission-block{background:var(--snw-bg2);border-left:3px solid var(--snw-gold);padding:1rem 1.3rem;margin-bottom:.9rem;border-radius:0 var(--snw-radius) var(--snw-radius) 0;transition:background .35s}

.snw-mission-block p{font-size:.9rem;color:var(--snw-t2);line-height:1.9}

.snw-mission-block p strong{color:var(--snw-t1);font-weight:700}

.snw-mission-block p em{color:var(--snw-gold);font-style:italic}

.snw-impact-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--snw-border);border:1px solid var(--snw-border);border-radius:var(--snw-radius-lg);overflow:hidden;margin-bottom:1.6rem}

.snw-impact-cell{background:var(--snw-surface);padding:1.1rem 1rem;text-align:center;transition:background .35s}

.snw-impact-n{font-size:1.45rem;color:var(--snw-gold);font-family:sans-serif;font-weight:400;line-height:1}

.snw-impact-l{font-size:.58rem;color:var(--snw-t4);letter-spacing:.1em;text-transform:uppercase;font-family:sans-serif;margin-top:.3rem}

.snw-gates-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--snw-border);border:1px solid var(--snw-border);border-radius:var(--snw-radius-lg);overflow:hidden}

.snw-gate-card{background:var(--snw-surface);padding:1.5rem 1.3rem;cursor:pointer;transition:background .25s;display:flex;flex-direction:column;gap:.5rem}

.snw-gate-card:hover{background:var(--snw-bg2)}

.snw-gc-head{display:flex;align-items:center;gap:.75rem}

.snw-gc-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}

.snw-gc-badge .snw-gc-icon{background:var(--snw-badge-bg)}

.snw-gc-pulse .snw-gc-icon{background:var(--snw-pulse-bg)}

.snw-gc-salute .snw-gc-icon{background:var(--snw-salute-bg)}

.snw-gc-ladder .snw-gc-icon{background:var(--snw-ladder-bg)}

.snw-gc-une{font-size:.76rem;letter-spacing:.14em;font-weight:700;font-family:sans-serif}

.snw-gc-badge .snw-gc-une{color:var(--snw-badge)}

.snw-gc-pulse .snw-gc-une{color:var(--snw-pulse)}

.snw-gc-salute .snw-gc-une{color:var(--snw-salute)}

.snw-gc-ladder .snw-gc-une{color:var(--snw-ladder)}

.snw-gc-desc{font-size:.8rem;color:var(--snw-t3);line-height:1.65;font-style:italic}

.snw-gc-meta{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}

.snw-gc-count{font-size:.66rem;color:var(--snw-t4);letter-spacing:.05em;font-family:sans-serif}

.snw-gc-count strong{color:var(--snw-t2)}

.snw-gc-link{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-family:sans-serif;cursor:pointer}

.snw-gc-badge .snw-gc-link{color:var(--snw-badge)}

.snw-gc-pulse .snw-gc-link{color:var(--snw-pulse)}

.snw-gc-salute .snw-gc-link{color:var(--snw-salute)}

.snw-gc-ladder .snw-gc-link{color:var(--snw-ladder)}

.snw-gc-status{display:inline-block;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:2px;font-family:sans-serif}

.snw-status-live{background:var(--snw-salute-bg);color:var(--snw-salute)}

.snw-status-soon{background:var(--snw-bg3);color:var(--snw-t4)}

.snw-btn-primary{display:inline-block;padding:.72rem 1.9rem;background:var(--snw-gold);color:var(--snw-bg);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;border:none;cursor:pointer;font-family:sans-serif;font-weight:700;border-radius:var(--snw-radius);transition:opacity .2s}

.snw-btn-primary:hover{opacity:.88}

.snw-btn-secondary{display:inline-block;padding:.72rem 1.7rem;border:1px solid var(--snw-gold);color:var(--snw-gold);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;background:transparent;cursor:pointer;font-family:sans-serif;border-radius:var(--snw-radius);transition:background .2s}

.snw-btn-secondary:hover{background:var(--snw-gold-l)}

.snw-tiers-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1.8rem}

.snw-tier-card{border:1px solid var(--snw-border);border-radius:var(--snw-radius-lg);padding:1.4rem 1.1rem;position:relative;cursor:pointer;transition:border-color .25s,box-shadow .25s;background:var(--snw-surface)}

.snw-tier-card:hover{border-color:var(--snw-gold);box-shadow:var(--snw-shadow-md)}

.snw-tier-featured{border-color:var(--snw-gold)!important;border-width:2px}

.snw-tier-featured-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--snw-gold);color:var(--snw-bg);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;padding:3px 12px;border-radius:2px;font-family:sans-serif;font-weight:700;white-space:nowrap}

.snw-tier-name{font-size:.7rem;letter-spacing:.16em;color:var(--snw-gold);font-family:sans-serif;font-weight:700;margin-bottom:.55rem}

.snw-tier-desc{font-size:.78rem;color:var(--snw-t3);line-height:1.75;margin-bottom:.9rem;font-style:italic}

.snw-tier-price{font-size:1.35rem;color:var(--snw-t1);font-family:sans-serif;font-weight:400;margin-bottom:.2rem}

.snw-tier-price span{font-size:.76rem;color:var(--snw-t3)}

.snw-tier-pts{font-size:.66rem;color:var(--snw-gold);letter-spacing:.06em;font-family:sans-serif;margin-bottom:.9rem}

.snw-tier-features{list-style:none;margin-bottom:1.1rem}

.snw-tier-features li{font-size:.74rem;color:var(--snw-t3);padding:3px 0 3px 1rem;font-family:sans-serif;position:relative;line-height:1.5}

.snw-tier-features li::before{content:'·';position:absolute;left:0;color:var(--snw-gold)}

.snw-tier-btn{width:100%;padding:.62rem;border:1px solid var(--snw-gold);color:var(--snw-gold);background:transparent;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-family:sans-serif;border-radius:var(--snw-radius);transition:all .2s}

.snw-tier-btn:hover,.snw-tier-featured .snw-tier-btn{background:var(--snw-gold);color:var(--snw-bg)}

.snw-ngi-block{background:var(--snw-bg2);border:1px solid var(--snw-border);border-radius:var(--snw-radius-lg);padding:1.3rem 1.5rem;display:flex;gap:1.1rem;align-items:flex-start;margin-bottom:1.6rem;transition:background .35s,border-color .35s}

.snw-ngi-seal{width:50px;height:50px;flex-shrink:0;border-radius:50%;border:2px solid var(--snw-gold);background:var(--snw-gold-l);display:flex;align-items:center;justify-content:center}

.snw-ngi-seal-t{font-size:.6rem;letter-spacing:.06em;color:var(--snw-gold-d);text-align:center;font-family:sans-serif;font-weight:700;line-height:1.2}

.snw-ngi-content h3{font-size:.86rem;color:var(--snw-t1);margin-bottom:.35rem;font-weight:600;font-family:sans-serif}

.snw-ngi-content p{font-size:.78rem;color:var(--snw-t3);line-height:1.75;font-style:italic}

.snw-ngi-content p strong{color:var(--snw-t2);font-style:normal}

.snw-text-center{text-align:center}

.snw-payment-note{font-size:.68rem;color:var(--snw-t4);font-family:sans-serif;letter-spacing:.04em;margin-top:.5rem}

.snw-footer{background:var(--snw-bg2);border-top:1px solid var(--snw-border);padding:.9rem 1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;transition:background .35s,border-color .35s}

.snw-footer-brand{font-size:.8rem;color:var(--snw-gold);letter-spacing:.08em}

.snw-footer-brand span{color:var(--snw-t4)}

.snw-footer-tagline{font-size:.72rem;color:var(--snw-t3);font-style:italic}

.snw-footer-copy{font-size:.62rem;color:var(--snw-t4);font-family:sans-serif;letter-spacing:.04em}


.snw-logo-stack{display:flex;flex-direction:column;gap:.05rem;line-height:1}

.snw-logo-stack .snw-logo-by{margin-left:0;font-size:.58rem}


.snw-topbar{position:relative}

.snw-nav{position:absolute;left:50%;transform:translateX(-50%);margin-left:0}


.snw-topbar-controls{margin-left:auto}


.snw-auth-gate{text-align:center;padding:2rem;background:var(--snw-bg2);border:1px solid var(--snw-border);border-radius:var(--snw-radius-lg);margin-bottom:1.5rem}

.snw-auth-gate-msg{font-size:.9rem;color:var(--snw-t3);margin-bottom:1.2rem;font-style:italic}

.snw-auth-gate-btns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}

.snw-step{margin-top:1.5rem}

.snw-form-back{font-size:.75rem;color:var(--snw-gold);cursor:pointer;margin-bottom:1.2rem;font-family:sans-serif;letter-spacing:.06em}

.snw-form-back:hover{text-decoration:underline}

.snw-tier-pill{display:inline-block;background:var(--snw-gold-l);color:var(--snw-gold-d);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .9rem;border-radius:3px;font-family:sans-serif;font-weight:700;margin-bottom:1.2rem}

.snw-payment-form{max-width:560px}

.snw-form-group{margin-bottom:1.2rem}

.snw-form-label{display:block;font-size:.75rem;letter-spacing:.08em;color:var(--snw-t3);font-family:sans-serif;margin-bottom:.4rem;text-transform:uppercase}

.snw-form-optional{color:var(--snw-t4);font-weight:400;text-transform:none;letter-spacing:0}

.snw-form-input{width:100%;padding:.65rem .85rem;border:1px solid var(--snw-border);border-radius:var(--snw-radius);background:var(--snw-surface);color:var(--snw-t1);font-size:.9rem;font-family:Georgia,serif;transition:border-color .2s;outline:none}

.snw-form-input:focus{border-color:var(--snw-gold)}

textarea.snw-form-input{resize:vertical;min-height:80px}

.snw-card-element{padding:.75rem .85rem;border:1px solid var(--snw-border);border-radius:var(--snw-radius);background:var(--snw-surface);min-height:42px}

.snw-form-error{font-size:.78rem;color:var(--snw-pulse);font-family:sans-serif;margin-top:.5rem;padding:.5rem .75rem;background:var(--snw-pulse-bg);border-radius:var(--snw-radius)}

.snw-form-user{font-size:.78rem;color:var(--snw-t3);font-family:sans-serif;margin-bottom:1rem;font-style:italic}

.snw-form-user strong{color:var(--snw-gold)}

.snw-anon-row{margin-bottom:1rem}

.snw-anon-label{font-size:.78rem;color:var(--snw-t3);font-family:sans-serif;cursor:pointer;display:flex;align-items:center;gap:.5rem}

.snw-une-options{display:flex;flex-direction:column;gap:.4rem}

.snw-une-opt{font-size:.8rem;color:var(--snw-t3);font-family:sans-serif;cursor:pointer;display:flex;align-items:center;gap:.5rem}

.snw-search-results{border:1px solid var(--snw-border);border-radius:var(--snw-radius);background:var(--snw-surface);margin-top:.3rem;max-height:220px;overflow-y:auto;display:none}

.snw-search-results:not(:empty){display:block}

.snw-result-item{padding:.65rem .85rem;cursor:pointer;font-size:.82rem;border-bottom:1px solid var(--snw-border);transition:background .15s;color:var(--snw-t1)}

.snw-result-item:last-child{border-bottom:none}

.snw-result-item:hover{background:var(--snw-bg2)}

.snw-result-item small{color:var(--snw-t4);font-size:.72rem}

.snw-no-results{padding:.65rem .85rem;font-size:.8rem;color:var(--snw-t4);font-style:italic;font-family:sans-serif}

.snw-selected-result{margin-top:.4rem}

.snw-selected-item{font-size:.8rem;color:var(--snw-salute);font-family:sans-serif;padding:.4rem .7rem;background:var(--snw-salute-bg);border-radius:var(--snw-radius);display:inline-block}

.snw-confirmation{text-align:center;padding:3rem 2rem}

.snw-confirm-icon{font-size:3rem;color:var(--snw-salute);margin-bottom:1rem}

.snw-confirm-title{font-size:1.4rem;color:var(--snw-t1);margin-bottom:.6rem;font-weight:400}

.snw-confirm-sub{font-size:.9rem;color:var(--snw-t3);font-style:italic;margin-bottom:1rem;line-height:1.75}

.snw-confirm-aether{font-size:.85rem;color:var(--snw-gold);font-family:sans-serif;letter-spacing:.06em;padding:.5rem 1rem;background:var(--snw-gold-l);border-radius:var(--snw-radius);display:inline-block}


.snw-sentinel-une{font-size:.72rem;font-family:sans-serif;margin-bottom:.15rem}

.snw-sentinel-une a{color:var(--snw-gold);text-decoration:none;letter-spacing:.04em}

.snw-sentinel-une a:hover{text-decoration:underline}

.snw-sentinel-loc{font-size:.7rem;color:var(--snw-t4);font-family:sans-serif;margin-bottom:.15rem}

