/* StreamHUB / Nota del editor: same full-screen paper and contours as Home. */
html[data-sh-page="nota"] main {display:block;flex:1 0 auto;margin:0;padding:0;min-width:0;}
html[data-sh-page="nota"] .landing-hero {position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 72px);min-height:calc(100dvh - 72px);display:flex;justify-content:center;align-items:center;padding:clamp(30px,6svh,76px) 0;}
html[data-sh-page="nota"] .landing-topo {position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.72) 74%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.72) 74%,transparent 100%);}
html[data-sh-page="nota"] #homeTopoCanvas {position:absolute;inset:0;width:100%;height:100%;opacity:.75;}
html[data-sh-page="nota"] .landing-topo-map {position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);width:clamp(350px,48vw,690px);max-width:none;height:auto;opacity:.3;filter:drop-shadow(2px 0 0 var(--topo-map-stroke)) drop-shadow(-2px 0 0 var(--topo-map-stroke)) drop-shadow(0 2px 0 var(--topo-map-stroke)) drop-shadow(0 -2px 0 var(--topo-map-stroke));}
html[data-sh-page="nota"][data-theme="day"] .landing-topo-map {opacity:.23;}
html[data-sh-page="nota"][data-theme="night"] .landing-topo-map {opacity:.18;filter:invert(1) drop-shadow(1px 0 0 #e5a0b9) drop-shadow(-1px 0 0 #e5a0b9);}
html[data-sh-page="nota"] .landing-hero::before {content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 35% 39% at 50% 48%,var(--topo-veil) 0%,transparent 100%);}
html[data-sh-page="nota"] .landing-content {position:relative;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;}
html[data-sh-page="nota"] .landing-copy {width:min(100%,880px);padding:0 18px;}
html[data-sh-page="nota"] .note-eyebrow {margin:0 auto 14px;font-family:"MontserratLocal",system-ui,sans-serif;font-size:.7rem;letter-spacing:.16em;font-weight:750;color:var(--accent-main);}
html[data-sh-page="nota"] .smiley-icon {display:block;margin:12px auto 20px;width:clamp(70px,9vw,115px);aspect-ratio:1;background:var(--text-main);-webkit-mask:url("../../assets/svg/smiley.svg") center/contain no-repeat;mask:url("../../assets/svg/smiley.svg") center/contain no-repeat;}
html[data-sh-page="nota"] .message-body {font-family:"OnlychalkLocal","MontserratLocal",system-ui,sans-serif;color:var(--text-main);font-size:clamp(1.8rem,5.8vw,3.7rem);line-height:1.16;letter-spacing:.01em;max-width:820px;margin:0 auto;text-wrap:balance;}
html[data-sh-page="nota"] .site-footer {border-top:1px solid var(--border-subtle);background:transparent;}
@media(max-width:620px) {html[data-sh-page="nota"] .landing-hero {min-height:calc(100svh - 64px);min-height:calc(100dvh - 64px);padding:30px 0 50px;} html[data-sh-page="nota"] .landing-topo-map {width:clamp(300px,103vw,480px);top:56%;} html[data-sh-page="nota"] .message-body {font-size:clamp(1.9rem,7vw,3.2rem);} }

/* This page did not previously have a back button; match the shared navbar geometry. */
html[data-sh-page="nota"] .sh-site-nav .back-btn {display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;white-space:nowrap;font-size:.83rem;line-height:1;}
html[data-sh-page="nota"] .sh-site-nav .back-btn svg {display:block;width:18px;height:18px;flex:0 0 18px;}

html[data-sh-page="nota"] .message-body { white-space:pre-line; overflow-wrap:anywhere; }
