.mc-seite,.mc-studio{--mc-ink:#2a2140;--mc-lila:#8a4fff;--mc-lila-hell:#efe7ff;--mc-flaeche:#fffdfb;--mc-rand:#2a214024;--mc-schatten:0 10px 30px #3c1e7824}.mc-galerie{color:var(--mc-ink);margin-top:10px}.mc-start{box-shadow:var(--mc-schatten);background:radial-gradient(circle at 15% 20%,#ffe3f1,#0000 45%),radial-gradient(circle at 85% 10%,#dff3ff,#0000 40%),radial-gradient(circle at 70% 90%,#fff4c2,#0000 45%),#fbf7ff;border-radius:24px;grid-template-columns:1fr;align-items:center;gap:18px;padding:22px;display:grid}@media (min-width:760px){.mc-start{grid-template-columns:1.1fr 1fr;padding:30px 34px}}.mc-marke{letter-spacing:.14em;text-transform:uppercase;color:var(--mc-lila);margin:0;font-size:12px;font-weight:700}.mc-logo{letter-spacing:.01em;background:linear-gradient(90deg,#ff4b5c,#ff9f1c,#ffd23f,#3bceac,#2b9eb3,#8a4fff,#ff6fb5);color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0 0;font-size:clamp(38px,7vw,64px);font-weight:900;line-height:1}.mc-claim{margin:8px 0 0;font-size:19px}.mc-neu{gap:10px;display:grid}.mc-neu-knopf{min-height:92px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(120deg,#8a4fff,#ff6fb5);border:0;border-radius:22px;justify-content:center;align-items:center;gap:12px;font-size:26px;font-weight:900;display:flex;box-shadow:0 10px 24px #8a4fff59}.mc-neu-knopf:hover{filter:brightness(1.06)}.mc-neu-knopf:focus-visible{outline-offset:3px;outline:4px solid #ffd23f}.mc-formate{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mc-formate button{border:1px solid var(--mc-rand);font:inherit;cursor:pointer;color:var(--mc-ink);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:13px;display:flex}.mc-formate button.mc-aktiv{border-color:var(--mc-lila);background:var(--mc-lila-hell);font-weight:700}.mc-format-symbol{border:2px solid;border-radius:3px;display:block}.mc-f-quer{width:26px;height:19px}.mc-f-hoch{width:19px;height:26px}.mc-f-quadrat{width:22px;height:22px}.mc-f-breit{width:30px;height:15px}.mc-h2{margin:26px 0 8px;font-size:21px}.mc-text{margin:0 0 10px}.mc-zeile{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mc-bilder{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mc-bilder li{border:1px solid var(--mc-rand);background:#fff;border-radius:16px;gap:6px;padding:8px;display:grid}.mc-bilder li.mc-zuletzt{border-color:var(--mc-lila);box-shadow:0 0 0 2px var(--mc-lila-hell)}.mc-bild{background:repeating-conic-gradient(#f2eef8 0 25%, #fff 0 50%) 0 0 / 16px 16px;aspect-ratio:4/3;cursor:pointer;border:0;border-radius:10px;padding:0;overflow:hidden}.mc-bild img{object-fit:contain;width:100%;height:100%;display:block}.mc-bild-leer{width:100%;height:100%;display:block}.mc-bild-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.mc-bild-aktionen{gap:4px;display:flex}.mc-bild-aktionen button{border:1px solid var(--mc-rand);cursor:pointer;min-width:34px;height:32px;color:var(--mc-ink);background:#fff;border-radius:8px}.mc-welten{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mc-welt-karte{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--mc-ink);background:#fff;border:2px solid #0000;border-radius:16px;gap:4px;padding:8px;display:grid;box-shadow:0 3px 10px #3c1e7814}.mc-welt-karte:hover,.mc-welt-karte:focus-visible{border-color:var(--welt)}.mc-welt-karte canvas{aspect-ratio:3/2;border-radius:10px;width:100%;display:block}.mc-welt-karte small{color:#5d5470;line-height:1.3}.mc-fehler{background:#fff1f1;border:1px solid #f3b4b4;border-radius:12px;padding:10px 12px}.mc-klein{color:#5d5470;margin-top:18px;font-size:13px}.mc-klein-knopf{border:1px solid var(--mc-rand);font:inherit;cursor:pointer;color:var(--mc-ink);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;display:inline-flex}.mc-galerie-app{box-sizing:border-box;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));--mc-ink:#2a2140;--mc-lila:#8a4fff;--mc-lila-hell:#efe7ff;--mc-rand:#2a214024;--mc-schatten:0 10px 30px #3c1e7824;background:#fbf7ff;margin:0}.mc-galerie button,.mc-studio button,.mc-studio input{touch-action:manipulation}.mc-studio{z-index:60;height:100dvh;color:var(--mc-ink);overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#f4f0fb;grid-template-rows:auto 1fr auto;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:fixed;inset:0}.mc-kopf{padding:8px max(10px, env(safe-area-inset-right)) 8px max(10px, env(safe-area-inset-left));padding-top:max(8px, env(safe-area-inset-top));border-bottom:1px solid var(--mc-rand);background:#fff;align-items:center;gap:8px;min-width:0;display:flex}.mc-name{min-width:60px;font:inherit;color:var(--mc-ink);background:0 0;border:1px solid #0000;border-radius:8px;flex:140px;padding:6px 8px;font-size:16px;font-weight:700}.mc-name:hover,.mc-name:focus{border-color:var(--mc-rand);background:#fff;outline:none}.mc-status{color:#5d5470;white-space:nowrap;font-size:13px}.mc-status-fehler{color:#fff;white-space:normal;background:#c62828;border-radius:999px;padding:4px 10px;font-weight:700;display:inline!important}.mc-modus{background:var(--mc-lila-hell);border-radius:999px;padding:3px;display:flex}.mc-modus button{font:inherit;cursor:pointer;color:var(--mc-ink);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:700}.mc-modus button.mc-aktiv{color:var(--mc-lila);background:#fff;box-shadow:0 2px 6px #3c1e782e}.mc-zoom{align-items:center;gap:2px;display:flex}.mc-zoom-wert{font:inherit;cursor:pointer;min-width:52px;color:var(--mc-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:13px}.mc-knopf{min-width:40px;min-height:40px;color:var(--mc-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.mc-knopf:hover:not(:disabled){background:var(--mc-lila-hell)}.mc-knopf.mc-aktiv,.mc-knopf.mc-aktiv:hover:not(:disabled){background:var(--mc-lila);color:#fff}.mc-knopf:disabled{opacity:.35;cursor:default}.mc-knopf:focus-visible{outline:3px solid #ffd23f}.mc-gross{border-radius:18px;width:76px;min-height:70px;font-size:12px;font-weight:700}.mc-arbeitsflaeche{min-height:0;display:flex;position:relative}.mc-leiste{padding:8px 6px;padding-left:max(6px, env(safe-area-inset-left));border-right:1px solid var(--mc-rand);background:#fff;flex-direction:column;gap:4px;display:flex;overflow-y:auto}.mc-leiste-gross{gap:6px;padding:10px 8px}.mc-trenner{background:var(--mc-rand);flex-shrink:0;height:1px;margin:4px 2px}.mc-buehne{flex:1;min-width:0;position:relative}.mc-leinwand{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.mc-w-hand,.mc-w-verschieben{cursor:grab}.mc-w-pipette{cursor:copy}.mc-w-sticker,.mc-w-fuellen{cursor:pointer}.mc-kontext{box-shadow:var(--mc-schatten);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 20px);padding:8px 12px;font-size:14px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mc-kontext button{border:1px solid var(--mc-rand);font:inherit;cursor:pointer;color:var(--mc-ink);background:#fff;border-radius:10px;padding:6px 10px}.mc-kontext button:disabled{opacity:.4}.mc-primaer{font-weight:700;background:var(--mc-lila)!important;color:#fff!important;border-color:var(--mc-lila)!important}.mc-hinweis{background:var(--mc-ink);color:#fff;text-align:center;border-radius:14px;max-width:calc(100% - 24px);margin:0;padding:10px 16px;font-size:15px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.mc-tablett{width:min(560px,100% - 20px);max-height:calc(100% - 20px);box-shadow:var(--mc-schatten);z-index:5;background:#fff;border-radius:20px;padding:16px;position:absolute;top:10px;left:10px;overflow:auto}.mc-tablett-zu{cursor:pointer;color:var(--mc-ink);background:0 0;border:0;width:40px;height:40px;font-size:26px;position:absolute;top:6px;right:8px}.mc-pinsel-gitter{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px;margin:6px 0 10px;display:grid}.mc-pinsel{cursor:pointer;font:inherit;color:var(--mc-ink);background:#faf8ff;border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px 8px;font-size:13px;font-weight:700;display:flex}.mc-pinsel.mc-aktiv{border-color:var(--mc-lila);background:var(--mc-lila-hell)}.mc-pinsel-vorschau{display:block}.mc-regler{align-items:center;gap:10px;margin:8px 0;font-size:14px;display:flex}.mc-regler span:first-child{min-width:70px;font-weight:600}.mc-regler input[type=range]{min-width:80px;accent-color:var(--mc-lila);flex:1;height:30px}.mc-regler output{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:13px}.mc-klein span:first-child{min-width:0}.mc-punkt-vorschau{border:1px solid var(--mc-rand);border-radius:50%;flex-shrink:0;display:inline-block}.mc-schalter{align-items:center;gap:6px;margin:4px 10px 4px 0;font-size:14px;display:inline-flex}.mc-schalter input[type=checkbox]{width:20px;height:20px;accent-color:var(--mc-lila)}.mc-tipp{color:#5d5470;margin:6px 0;font-size:13px;line-height:1.4}.mc-tabs{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.mc-tabs button{font:inherit;cursor:pointer;color:var(--mc-ink);background:#f3effa;border:0;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:600}.mc-tabs button.mc-aktiv{background:var(--mc-lila);color:#fff}.mc-sticker-gitter{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;margin:8px 0;display:grid}.mc-sticker{cursor:pointer;background:#faf8ff;border:2px solid #0000;border-radius:14px;place-items:center;padding:4px;display:grid}.mc-sticker.mc-aktiv{border-color:var(--mc-lila);background:var(--mc-lila-hell)}.mc-wahl-gitter{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;margin:6px 0;display:grid}.mc-wahl{font:inherit;cursor:pointer;color:var(--mc-ink);background:#faf8ff;border:2px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:600;display:flex}.mc-wahl.mc-aktiv{border-color:var(--mc-lila);background:var(--mc-lila-hell)}.mc-segment{gap:4px;margin:8px 0;display:flex}.mc-umbruch{flex-wrap:wrap}.mc-segment button{border:1px solid var(--mc-rand);font:inherit;cursor:pointer;color:var(--mc-ink);background:#fff;border-radius:10px;padding:7px 11px;font-size:14px}.mc-segment button.mc-aktiv{background:var(--mc-lila);color:#fff;border-color:var(--mc-lila)}.mc-welt-gitter{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.mc-welt{font:inherit;cursor:pointer;color:var(--mc-ink);background:#faf8ff;border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:6px;font-size:13px;font-weight:700;display:flex}.mc-welt:hover{border-color:var(--welt)}.mc-welt canvas{border-radius:8px}.mc-panel{border-left:1px solid var(--mc-rand);width:300px;padding:10px;padding-right:max(10px, env(safe-area-inset-right));background:#fff;flex-shrink:0;overflow-y:auto}.mc-panel-inhalt .mc-pinsel-gitter{grid-template-columns:repeat(2,1fr)}.mc-panel-inhalt .mc-pinsel canvas{width:110px!important}.mc-h3{margin:14px 0 4px;font-size:15px}.mc-ebenen-knoepfe{gap:4px;margin-bottom:6px;display:flex}.mc-ebenen{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mc-ebenen li{background:#faf8ff;border:2px solid #0000;border-radius:12px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:6px;padding:5px;display:grid}.mc-ebenen li.mc-aktiv{border-color:var(--mc-lila);background:var(--mc-lila-hell)}.mc-ebenen-bild{background:repeating-conic-gradient(#eee 0 25%, #fff 0 50%) 0 0 / 10px 10px;border:1px solid var(--mc-rand);border-radius:4px;width:48px;height:36px}.mc-ebenen-name{text-align:left;font:inherit;cursor:pointer;color:var(--mc-ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-width:0;padding:4px;font-size:14px;font-weight:600;overflow:hidden}input.mc-ebenen-name{border:1px solid var(--mc-lila);background:#fff}.mc-sicht,.mc-ebenen-pfeile button{cursor:pointer;color:var(--mc-ink);background:0 0;border:0;padding:2px}.mc-ebenen-pfeile{flex-direction:column;display:flex}.mc-ebenen-pfeile button:disabled{opacity:.3}.mc-ebenen-deck{grid-column:1/-1;margin:2px 4px}.mc-farbfeld{min-width:0}.mc-farbrad-zeile{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.mc-farbrad{touch-action:none;cursor:crosshair}.mc-farbinfo{align-content:start;gap:8px;display:grid}.mc-farbfleck{border:1px solid var(--mc-rand);border-radius:16px;width:64px;height:64px;display:block}.mc-hex{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.mc-hex input{width:92px;font:inherit;border:1px solid var(--mc-rand);border-radius:8px;padding:6px 8px;font-family:ui-monospace,monospace}.mc-mini-palette,.mc-harmonie,.mc-palette div{flex-wrap:wrap;gap:5px;display:flex}.mc-mini-palette button,.mc-palette button{border:1px solid var(--mc-rand);cursor:pointer;border-radius:8px;width:26px;height:26px}.mc-harmonie button{border:1px solid var(--mc-rand);cursor:pointer;border-radius:10px;width:48px;height:40px}.mc-palette{gap:4px;margin:8px 0;display:grid}.mc-palette>span{font-size:13px;font-weight:700}.mc-plus-farbe{color:var(--mc-ink);font-size:18px;line-height:1;background:#fff!important}.mc-fuss{padding:8px 12px;padding-bottom:max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--mc-rand);background:#fff;align-items:center;gap:12px;display:flex;overflow-x:auto}.mc-aktuelle-farbe{width:52px;height:52px;box-shadow:0 0 0 2px var(--mc-ink), 0 4px 10px #0003;cursor:pointer;border:4px solid #fff;border-radius:50%;flex-shrink:0}.mc-punkte{align-items:center;gap:8px;display:flex}.mc-punkt{cursor:pointer;border:2px solid #0000001f;border-radius:50%;flex-shrink:0;width:38px;height:38px;transition:transform .1s}.mc-punkt.mc-aktiv{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--mc-lila);transform:scale(1.18)}.mc-regenbogen-punkt{background:conic-gradient(#ff4b5c,#ff9f1c,#ffd23f,#3bceac,#2b9eb3,#8a4fff,#ff6fb5,#ff4b5c)}.mc-fuss-groesse{flex:1;min-width:220px;max-width:360px}.mc-artist .mc-punkt{width:30px;height:30px}.mc-artist .mc-aktuelle-farbe{width:42px;height:42px}@media (max-width:900px){.mc-panel{z-index:4;width:min(300px,80%);box-shadow:var(--mc-schatten);position:absolute;top:0;bottom:0;right:0}.mc-zoom .mc-knopf:not(:last-child){display:none}}@media (max-width:640px){.mc-gross{width:60px;min-height:58px;font-size:11px}.mc-status{display:none}.mc-kopf{gap:4px}.mc-modus button{padding:6px 8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.mc-punkt{transition:none}}
