/* SVN Naturbad – gebaut aus assets/css/theme.css (tools/build-css.php), nicht von Hand ändern */
.svn-events__month{margin:2rem 0 .9rem !important;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);color:var(--wp--preset--color--logo-deep)}.svn-events__month:first-child{margin-top:0 !important}.svn-events__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.svn-events__item{display:flex;gap:clamp(.9rem,.6rem + 1.4vw,1.6rem);align-items:flex-start;padding:clamp(1rem,.8rem + 1vw,1.5rem);border-radius:1.4rem;background:#fff;box-shadow:inset 0 0 0 1px var(--wp--preset--color--line),0 12px 28px rgba(36,69,127,.08)}.svn-events__item--next{background:radial-gradient(circle at 100% 0,rgba(255,200,61,.45) 0 6rem,transparent 6.05rem),var(--wp--preset--color--splash-light);box-shadow:inset 0 0 0 2px var(--wp--preset--color--splash),0 16px 34px rgba(36,69,127,.14)}.svn-events__date{flex:none;display:grid;place-items:center;align-content:center;width:4.6rem;height:4.8rem;border-radius:1.1rem;background:linear-gradient(160deg,var(--wp--preset--color--logo),var(--wp--preset--color--splash));color:#fff;box-shadow:0 8px 18px rgba(36,69,127,.25)}.svn-events__date span{font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.9}.svn-events__date strong{font-family:var(--wp--preset--font-family--display);font-size:2rem;line-height:1}.svn-events__item--next .svn-events__date{background:linear-gradient(160deg,#F2A900,var(--wp--preset--color--sun));color:var(--wp--preset--color--ink)}.svn-events__body{min-width:0}.svn-events__next{display:inline-block;margin:0 0 .35rem !important;padding:.15rem .65rem;border-radius:999px;background:var(--wp--preset--color--sun);color:var(--wp--preset--color--ink);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.svn-events__name{margin:0 0 .25rem !important;font-size:clamp(1.15rem,1.05rem + .5vw,1.4rem);color:var(--wp--preset--color--logo-deep)}.svn-events__when{margin:0 0 .5rem !important;font-weight:700;color:var(--wp--preset--color--logo)}.svn-events__desc{margin:0 0 .6rem !important}.svn-events__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.svn-events__chips li{padding:.25rem .7rem;border-radius:999px;background:var(--wp--preset--color--splash-soft);font-size:.85rem;font-weight:700}.svn-events__chips .svn-events__chip--warn{background:#FFEDEA;color:#9A2B17}.svn-events__chips .svn-events__chip--going{background:var(--wp--preset--color--leaf-light);color:var(--wp--preset--color--leaf-deep)}.svn-events__app,.svn-events__empty{margin:1.4rem 0 0 !important;padding:.9rem 1.1rem;border-radius:1rem;background:var(--wp--preset--color--sun-light);font-weight:600}.svn-events__empty{background:var(--wp--preset--color--splash-light)}@media (max-width: 600px){.svn-events__date{width:3.8rem;height:4.1rem}.svn-events__date strong{font-size:1.6rem}}
