
body[data-preview][data-preview-site="rolepraiahoje"] .preview-title{font-family:var(--font-display,'Big Shoulders Display',sans-serif);color:var(--creme);margin:0 0 .4em;line-height:1.08}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-filters{display:flex;align-items:end;gap:.75rem 1rem;flex-wrap:wrap}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-filters label{display:grid;gap:.3rem;min-width:0}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-explorer{padding:1rem;border:1px solid var(--linha-creme);border-radius:.5rem;margin-block:1rem}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-explorer details{width:100%}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-explorer summary{cursor:pointer;min-height:44px;align-content:center}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-filters .preview-search{flex:1 1 100%}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-group-tabs{width:100%;margin-block:.5rem}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-filters :is(input,select){min-height:44px;max-width:100%;padding:.55rem;border:1px solid var(--creme-2);border-radius:.35rem;background:var(--muro-2);color:var(--creme);font:inherit;color-scheme:dark}
body[data-preview][data-preview-site="rolepraiahoje"] [hidden]{display:none!important}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-preference{min-height:44px;margin-block:.25rem;color:inherit;border:1px solid currentColor;background:transparent;border-radius:.4rem;padding:.35rem .65rem}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-preference[aria-pressed="true"]{font-weight:800}
body[data-preview][data-preview-site="rolepraiahoje"] [data-map-canvas]{height:clamp(280px,50vh,500px);background:var(--muro-2);margin-block:1rem;border:1px solid var(--linha-creme);border-radius:.5rem;isolation:isolate}
body[data-preview][data-preview-site="rolepraiahoje"] [data-map-canvas] .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.82) contrast(.92) saturate(.55)}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-map-pin{background:var(--shows-muro);border:3px solid var(--creme);border-radius:50%;box-shadow:0 0 0 2px var(--tinta)}
body[data-preview][data-preview-site="rolepraiahoje"] [data-map-canvas] :is(.leaflet-popup-content-wrapper,.leaflet-popup-tip,.leaflet-control-zoom a,.leaflet-control-attribution){background:var(--muro-2);color:var(--creme)}
body[data-preview][data-preview-site="rolepraiahoje"] [data-map-canvas] :is(.leaflet-popup-close-button,.leaflet-control-attribution a){color:var(--creme)}
body[data-preview][data-preview-site="rolepraiahoje"] [data-map-canvas] .leaflet-control-attribution a{text-decoration:underline}
@media(forced-colors:active){body[data-preview][data-preview-site="rolepraiahoje"] [data-map-canvas] .leaflet-tile-pane{filter:none}}
body[data-preview][data-preview-site="rolepraiahoje"] .view-options a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:999px;color:var(--creme);font:700 13px/1 var(--sans);text-decoration:none}
body[data-preview][data-preview-site="rolepraiahoje"] .view-options a:hover{background:var(--muro-3)}
body[data-preview][data-preview-site="rolepraiahoje"] .view-options a[aria-current]{background:var(--creme);color:var(--tinta)}
body[data-preview][data-preview-site="rolepraiahoje"] .view-options svg{fill:none;stroke:currentColor;stroke-width:1.8}
body[data-preview][data-preview-site="rolepraiahoje"] #rows .preview-quick-save{display:inline-grid;place-items:center;width:44px;padding:0;border-radius:50%;margin:0}
body[data-preview][data-preview-site="rolepraiahoje"] #rows .preview-quick-save svg{width:18px;height:18px;fill:none;stroke:currentColor}
body[data-preview][data-preview-site="rolepraiahoje"] #rows .preview-quick-save[aria-pressed="true"] svg{fill:currentColor}
html[data-agenda-view="muro"] body[data-preview][data-preview-site="rolepraiahoje"] #rows .preview-quick-save{position:absolute;top:12px;right:12px;color:var(--card-ink)}
html[data-agenda-view="muro"] body[data-preview][data-preview-site="rolepraiahoje"] #rows .wall-group{padding-right:52px}
html[data-agenda-view="muro"] body[data-preview][data-preview-site="rolepraiahoje"] #rows :is(.preview-detail,.preview-source){color:var(--card-ink)}
html[data-agenda-view="muro"] body[data-preview][data-preview-site="rolepraiahoje"] #rows tr[data-event-row] td.preview-venue{padding-right:0}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-filter-actions{display:flex;align-items:center;gap:.75rem}
body[data-preview][data-preview-site="rolepraiahoje"] .preview-filter-actions a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline}
body[data-preview][data-preview-site="rolepraiahoje"] #rows .preview-detail{display:block;color:var(--creme-2);font-weight:400;margin-block:.25rem}
body[data-preview][data-preview-site="rolepraiahoje"] #rows .preview-source{display:inline-flex;align-items:center;min-height:30px;text-decoration:underline}
body[data-preview][data-preview-site="rolepraiahoje"] #rows .preview-venue{text-align:left;overflow-wrap:anywhere}
body[data-preview][data-preview-site="rolepraiahoje"] #rows .preview-time{white-space:normal;font-variant-numeric:tabular-nums}
@media(min-width:1024px){
 html[data-surface="public"] body[data-preview][data-preview-site="rolepraiahoje"] .header-inner{display:flex;justify-content:space-between;align-items:center}
}
@media(max-width:1023px){
 html[data-surface="public"] body[data-preview][data-preview-site="rolepraiahoje"][data-page] .primary-nav{grid-template-columns:repeat(var(--preview-tabs,2),minmax(0,1fr));padding-inline:.75rem}
 html[data-surface="public"] body[data-preview][data-preview-site="rolepraiahoje"][data-page] #rows tr[data-event-row]{grid-template-columns:minmax(4.5rem,26%) minmax(0,1fr)}
 body[data-preview][data-preview-site="rolepraiahoje"] #rows .preview-event{min-width:0;overflow-wrap:anywhere}
 body[data-preview][data-preview-site="rolepraiahoje"] .preview-filters label{flex:1 1 9rem}
}
html[data-site="rolepraiahoje"][data-surface="public"]{--muro:#111010;--muro-2:#1C1A18;--creme:#F3EEDC;--creme-2:#B9B2A3;--brand-accent:#39B76B;--preview-tabs:4}
html[data-site="rolepraiahoje"][data-surface="public"] body :is(.leaf-date,.weekly-interval){color:var(--brand-accent)}
html[data-site="rolepraiahoje"][data-surface="public"] body .primary-nav a[aria-current="page"]::after{background:var(--brand-accent)}
html[data-site="rolepraiahoje"][data-surface="public"] body .preview-map-pin{background:var(--brand-accent)}
html[data-site="rolepraiahoje"][data-surface="public"] body .logo{min-width:0;max-width:100%}
html[data-site="rolepraiahoje"][data-surface="public"] body .site-brand-logo{height:auto;width:296px;max-width:100%;object-fit:contain}
html[data-site="rolepraiahoje"][data-surface="public"] body footer .site-brand-logo{width:222px;height:auto}
@media(max-width:1023px){html[data-site="rolepraiahoje"][data-surface="public"] body .site-brand-logo{width:222px;height:auto}}
@media(forced-colors:active){html[data-site="rolepraiahoje"][data-surface="public"] body :is(.leaf-date,.weekly-interval){color:CanvasText}html[data-site="rolepraiahoje"][data-surface="public"] body .primary-nav a[aria-current="page"]::after{background:Highlight}}
