
/* BLACKSNOW V59 | Eventmodul-Spezifikation: reine Designstudie */
.v59-shell{max-width:1170px;margin:0 auto;padding:36px 24px 90px}.v59-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800;color:#88455a}.v59-head h1{font-size:clamp(36px,5.2vw,67px);letter-spacing:-.06em;line-height:1.06;margin:12px 0 19px;max-width:890px}.v59-head>p{max-width:790px;color:#6e626c;font-size:17px;line-height:1.65}.v59-alert{padding:16px 18px;background:#f9eef2;border:1px solid #ead8e1;color:#6e4558;border-radius:12px;font-size:13px;margin:20px 0 24px}.v59-nav{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 18px;border-bottom:1px solid #e7dfe3;margin-bottom:38px}.v59-nav a{font-size:12px;font-weight:750;border-radius:8px;background:#f2eaee;padding:10px 13px;color:#734458;text-decoration:none}.v59-nav a[aria-current=page]{color:white;background:#88455a}.v59-section{margin:38px 0 54px}.v59-section h2{font-size:clamp(25px,3.3vw,38px);letter-spacing:-.035em;margin:0 0 17px}.v59-section>p{color:#6d626b;line-height:1.6}.v59-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v59-card{padding:22px;border:1px solid #e7dce2;border-radius:15px;background:white}.v59-card h3{margin:7px 0 10px;font-size:19px}.v59-card p{color:#706570;font-size:13px;line-height:1.55}.v59-tag{display:inline-block;padding:5px 8px;border-radius:7px;background:#f5eaf0;color:#87465e;font-size:11px;font-weight:750}.v59-tablewrap{overflow:auto;border-radius:14px;border:1px solid #eadfe5;background:#fff}.v59-table{width:100%;min-width:750px;border-collapse:collapse;text-align:left;font-size:13px}.v59-table th{background:#f5edf1;color:#6f4155;padding:13px 15px}.v59-table td{padding:14px 15px;border-top:1px solid #eee7eb;vertical-align:top;line-height:1.5;color:#524a52}.v59-table code,.v59-card code{font-family:ui-monospace,Consolas,monospace;color:#87465e;font-size:12px}.v59-code{background:#25212a;color:#f4eaf0;border-radius:14px;padding:20px;overflow:auto;white-space:pre;line-height:1.6;font-size:12px;font-family:ui-monospace,Consolas,monospace}.v59-step{border-left:3px solid #c590a2;margin:14px 0;padding:8px 0 9px 20px}.v59-step h3{font-size:17px;margin:4px 0}.v59-step p{color:#665c64;margin:4px 0;line-height:1.55}.v59-callout{padding:25px;border-radius:15px;background:#302632;color:white}.v59-callout h2,.v59-callout p{color:white}.v59-callout p{opacity:.86}.v59-buttons{display:flex;gap:10px;flex-wrap:wrap}.v59-buttons a{padding:10px 14px;border-radius:9px;background:#88455a;color:white;text-decoration:none;font-size:13px;font-weight:700}.v59-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v59-flow span{padding:10px 13px;background:#f2e9ee;border:1px solid #e8dae1;border-radius:10px;font-size:13px;font-weight:650}.v59-flow b{color:#965d72}.v59-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.v59-tabs button{background:#f2e9ee;border:1px solid #e4d5de;color:#754558;padding:10px 13px;border-radius:9px;font-weight:750;cursor:pointer}.v59-tabs button[aria-pressed=true]{background:#88455a;color:white}.v59-output{padding:20px;border:1px solid #e9dce3;border-radius:12px;background:#fff;min-height:85px}.v59-output p{margin:6px 0;color:#5f5560}.v59-screenreader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:840px){.v59-grid{grid-template-columns:1fr}.v59-shell{padding:22px 18px 70px}.v59-head h1{font-size:clamp(35px,9vw,49px)}.v59-flow{display:grid;grid-template-columns:1fr}.v59-flow b{display:none}}
