@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Inter:wght@400;700&family=Lora:wght@400;700&display=swap";.package[data-v-b39c33af]{background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:20px;position:relative;box-shadow:0 20px 40px #0000004d;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Inter,Segoe UI,Arial,sans-serif;min-height:400px}.title[data-v-b39c33af]{font-family:Playfair Display,serif;font-size:42px;font-weight:700;color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.4);margin-bottom:10px;z-index:3;text-align:center}.subtitle[data-v-b39c33af]{font-family:Playfair Display,serif;font-size:20px;color:#ffffffe6;margin-bottom:30px;z-index:3;padding:0 1rem}body[data-v-b39c33af],p[data-v-b39c33af],.letter[data-v-b39c33af],.arrow[data-v-b39c33af],.dice[data-v-b39c33af],.dice-face[data-v-b39c33af]{font-family:Lora,serif}.btn[data-v-b39c33af],.chip[data-v-b39c33af],.subtitle[data-v-b39c33af],.reset-all-btn[data-v-b39c33af],.reset-all-text[data-v-b39c33af]{font-family:Inter,Segoe UI,Arial,sans-serif}.dice[data-v-b39c33af]{width:100px;height:100px;background:#fff;border-radius:20px;position:relative;transform:rotate(15deg);box-shadow:0 10px 25px #0003;display:flex;align-items:center;justify-content:center;z-index:2;animation:float-b39c33af 3s ease-in-out infinite}.dice-face[data-v-b39c33af]{font-weight:700;font-size:14px;text-align:center;color:#2575fc;transform:rotate(-15deg)}.letter-chain[data-v-b39c33af]{display:flex;gap:15px;z-index:2}.letter[data-v-b39c33af]{width:40px;height:40px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#6a11cb;box-shadow:0 4px 8px #0003;animation:pulse-b39c33af 2s infinite;animation-delay:calc(var(--delay) * .3s)}.arrow[data-v-b39c33af]{font-size:30px;color:#fff;margin-top:5px}@keyframes float-b39c33af{0%{transform:translateY(0) rotate(15deg)}50%{transform:translateY(-15px) rotate(20deg)}to{transform:translateY(0) rotate(15deg)}}@keyframes pulse-b39c33af{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.cookie-consent-overlay[data-v-2a8ea0c3]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.cookie-consent-modal[data-v-2a8ea0c3]{background:#fff;border-radius:16px;padding:32px;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:slideIn-2a8ea0c3 .3s ease-out}@keyframes slideIn-2a8ea0c3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cookie-consent-header[data-v-2a8ea0c3]{text-align:center;margin-bottom:24px}.cookie-consent-header h3[data-v-2a8ea0c3]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 8px}.cookie-consent-header p[data-v-2a8ea0c3]{color:#6b7280;margin:0;line-height:1.5}.cookie-consent-content[data-v-2a8ea0c3]{margin-bottom:24px}.cookie-option[data-v-2a8ea0c3]{padding:16px 0;border-bottom:1px solid #e5e7eb}.cookie-option[data-v-2a8ea0c3]:last-child{border-bottom:none}.cookie-option-header[data-v-2a8ea0c3]{display:flex;align-items:flex-start;gap:16px}.cookie-switch[data-v-2a8ea0c3]{position:relative;display:inline-block;width:50px;height:24px;flex-shrink:0}.cookie-switch input[data-v-2a8ea0c3]{opacity:0;width:0;height:0}.slider[data-v-2a8ea0c3]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.3s;border-radius:24px}.slider[data-v-2a8ea0c3]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-2a8ea0c3]{background-color:#3b82f6}input:disabled+.slider[data-v-2a8ea0c3]{background-color:#9ca3af;cursor:not-allowed}input:checked+.slider[data-v-2a8ea0c3]:before{transform:translate(26px)}.cookie-option-text[data-v-2a8ea0c3]{flex:1}.cookie-option-text strong[data-v-2a8ea0c3]{display:block;color:#1f2937;font-weight:600;margin-bottom:4px}.cookie-option-text span[data-v-2a8ea0c3]{color:#6b7280;font-size:14px;line-height:1.4}.cookie-consent-footer[data-v-2a8ea0c3]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.btn-accept-all[data-v-2a8ea0c3],.btn-accept-selected[data-v-2a8ea0c3],.btn-reject-all[data-v-2a8ea0c3]{padding:12px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;flex:1;min-width:120px}.btn-accept-all[data-v-2a8ea0c3]{background:#3b82f6;color:#fff}.btn-accept-all[data-v-2a8ea0c3]:hover{background:#2563eb}.btn-accept-selected[data-v-2a8ea0c3]{background:#10b981;color:#fff}.btn-accept-selected[data-v-2a8ea0c3]:hover{background:#059669}.btn-reject-all[data-v-2a8ea0c3]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-reject-all[data-v-2a8ea0c3]:hover{background:#e5e7eb}.cookie-consent-links[data-v-2a8ea0c3]{text-align:center;padding-top:16px;border-top:1px solid #e5e7eb}.cookie-consent-links a[data-v-2a8ea0c3]{color:#6b7280;text-decoration:none;font-size:14px;margin:0 12px;transition:color .2s}.cookie-consent-links a[data-v-2a8ea0c3]:hover{color:#3b82f6}@media (max-width: 640px){.cookie-consent-modal[data-v-2a8ea0c3]{padding:24px;margin:20px}.cookie-consent-footer[data-v-2a8ea0c3]{flex-direction:column}.btn-accept-all[data-v-2a8ea0c3],.btn-accept-selected[data-v-2a8ea0c3],.btn-reject-all[data-v-2a8ea0c3]{width:100%}.cookie-consent-links[data-v-2a8ea0c3]{display:flex;flex-direction:column;gap:8px}.cookie-consent-links a[data-v-2a8ea0c3]{margin:0}}.cookie-settings[data-v-ae2625f7]{position:fixed;bottom:20px;right:20px;z-index:1000}.cookie-settings-btn[data-v-ae2625f7]{width:50px;height:50px;border-radius:50%;border:none;background:#3b82f6;color:#fff;font-size:20px;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a;transition:all .2s}.cookie-settings-btn[data-v-ae2625f7]:hover{background:#2563eb;transform:scale(1.1)}.cookie-settings-modal[data-v-ae2625f7]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001}.cookie-settings-content[data-v-ae2625f7]{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%;box-shadow:0 20px 25px -5px #0000001a}.cookie-settings-header[data-v-ae2625f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cookie-settings-header h4[data-v-ae2625f7]{margin:0;color:#1f2937;font-size:18px}.close-btn[data-v-ae2625f7]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-ae2625f7]:hover{color:#374151}.cookie-option[data-v-ae2625f7]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cookie-switch[data-v-ae2625f7]{position:relative;display:inline-block;width:44px;height:24px}.cookie-switch input[data-v-ae2625f7]{opacity:0;width:0;height:0}.slider[data-v-ae2625f7]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.3s;border-radius:24px}.slider[data-v-ae2625f7]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-ae2625f7]{background-color:#3b82f6}input:checked+.slider[data-v-ae2625f7]:before{transform:translate(20px)}.cookie-info[data-v-ae2625f7]{margin-bottom:20px;padding:16px;background:#f9fafb;border-radius:8px}.cookie-info p[data-v-ae2625f7]{margin:0 0 8px;color:#6b7280;font-size:14px;line-height:1.4}.cookie-info p[data-v-ae2625f7]:last-child{margin-bottom:0}.status-active[data-v-ae2625f7]{color:#059669!important;font-weight:600}.status-inactive[data-v-ae2625f7]{color:#dc2626!important;font-weight:600}.cookie-settings-footer[data-v-ae2625f7]{display:flex;gap:12px}.save-btn[data-v-ae2625f7],.cancel-btn[data-v-ae2625f7]{padding:10px 20px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;flex:1}.save-btn[data-v-ae2625f7]{background:#3b82f6;color:#fff}.save-btn[data-v-ae2625f7]:hover{background:#2563eb}.cancel-btn[data-v-ae2625f7]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.cancel-btn[data-v-ae2625f7]:hover{background:#e5e7eb}@media (max-width: 640px){.cookie-settings[data-v-ae2625f7]{bottom:10px;right:10px}.cookie-settings-content[data-v-ae2625f7]{margin:20px;padding:20px}}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.table{display:table}.w-full{width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.text-\[8px\]{font-size:8px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}:root{--font-headline:"Playfair Display",serif;--font-body:"Lora",serif;--font-ui:"Inter","Segoe UI",Arial,sans-serif;--color-primary:#355c7d;--color-accent:#f8b195;--color-bg:#f3f6fa;--color-text:#23243a;color-scheme:light dark;color:var(--color-text);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-weight:400;line-height:1.7}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text)}h1,h2,h3,.title{font-family:var(--font-headline)}.btn,.chip,.subtitle,.reset-all-btn,.reset-all-text,.player-chip,.chip-name-block,.chip-score,.roll-btn{font-family:var(--font-ui)}.chip-active{color:#fff;background:linear-gradient(90deg,#2563eb 60%,#60a5fa);border:2px solid #2563eb;box-shadow:0 2px 12px #2563eb33}.chip-avatar{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;font-weight:700;display:flex}.chip-score{color:#1e293b;background:#fde047;border-radius:12px;margin-left:.5em;padding:2px 10px;font-size:1rem;font-weight:700}.chip-icon{color:#64748b;cursor:pointer;background:0 0;border:none;margin-left:.2em;padding:0 2px;font-size:1.1rem;transition:color .2s}.chip-icon:hover{color:#ef4444}.chip-add-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:.5em;font-size:1.5rem;transition:background .2s;display:flex;box-shadow:0 2px 8px #2563eb33}.chip-add-btn:hover{background:#1d4ed8}.chip-edit-input{border:1px solid #2563eb;border-radius:8px;width:80px;padding:2px 8px;font-size:1rem}.chip-cancel{color:#64748b;cursor:pointer;background:0 0;border:none;margin-left:.2em;font-size:1rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}body[data-v-52587e2a],p[data-v-52587e2a],.card[data-v-52587e2a],.main[data-v-52587e2a],.footer[data-v-52587e2a]{font-family:Lora,serif}.btn[data-v-52587e2a],.chip[data-v-52587e2a],.subtitle[data-v-52587e2a]{font-family:Inter,Segoe UI,Arial,sans-serif}.home-container[data-v-52587e2a]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e3eaff);padding:0;display:flex;flex-direction:column;align-items:center;max-width:100%;overflow-x:hidden}.main-wrapper[data-v-52587e2a]{max-width:900px;width:100%;margin:0 auto;padding:3.2rem 1.2rem 2.7rem;background:#fffffffa;border-radius:32px;box-shadow:0 8px 32px #3c50b41a;display:flex;flex-direction:column;align-items:center;min-height:80vh;justify-content:flex-start;gap:2.2rem;box-sizing:border-box}.main-header[data-v-52587e2a]{text-align:center;margin-bottom:2.2rem;padding:2.2rem 1rem 1.5rem;color:#2563eb;background:#fff}.main-header h1[data-v-52587e2a]{font-size:2.1rem;font-weight:900;letter-spacing:.01em;margin-bottom:.2em;color:#1a1a2a;font-family:Poppins,Segoe UI,Arial,Helvetica,sans-serif}.card[data-v-52587e2a],.tip-box[data-v-52587e2a]{width:100%;max-width:700px;background:#fff;color:#23243a;border-radius:22px;box-shadow:0 2px 12px #3c50b412;margin-bottom:.7rem;padding:2.1rem 1.5rem 1.7rem;text-align:left;position:relative;transition:box-shadow .2s;font-size:1.01rem;line-height:1.7;box-sizing:border-box;overflow-x:auto;max-width:100%}.card[data-v-52587e2a]:hover{box-shadow:0 6px 24px #3c50b421}.badge[data-v-52587e2a],.jackpot-badge[data-v-52587e2a]{color:#fff;background:linear-gradient(90deg,#2563eb 60%,#fbbf24);border-radius:1.2em;font-size:.98em;font-weight:600;padding:.3em 1.1em;margin:.2em .5em .2em 0;box-shadow:0 2px 8px #2563eb22;display:inline-block}.points-table[data-v-52587e2a],.example-table[data-v-52587e2a]{width:100%;min-width:0;border-collapse:separate;border-spacing:0;margin:1.2rem 0 .5rem;background:#fff;border-radius:14px;overflow-x:auto;box-shadow:0 1px 4px #3c50b40f;font-size:.97em;box-sizing:border-box;display:block;max-width:100%}.points-table table[data-v-52587e2a],.example-table table[data-v-52587e2a]{min-width:400px;width:100%;box-sizing:border-box;max-width:100%}.points-table th[data-v-52587e2a],.example-table th[data-v-52587e2a]{background:#e3eaff;color:#2575fc;font-weight:700;padding:.7em .6em;font-size:1em;border-bottom:2px solid #d1d9f0}.points-table td[data-v-52587e2a],.example-table td[data-v-52587e2a]{padding:.7em .6em;font-size:.97em;border-bottom:1px solid #e6e6e6;color:#23243a}.points-table tr:last-child td[data-v-52587e2a],.example-table tr:last-child td[data-v-52587e2a]{border-bottom:none}.tip-box[data-v-52587e2a]{background:linear-gradient(90deg,#e6f7ee,#e3f9ff);border-left:6px solid #2ecc71;color:#23243a;font-size:.99rem}.main-footer[data-v-52587e2a]{color:#555;font-size:.98rem;background:none;box-shadow:none;margin-top:2.5rem;padding-bottom:.7em}.play-btn[data-v-52587e2a]{display:block;margin:3.5rem auto 0;padding:1.3rem 2.7rem;font-size:1.25rem;font-weight:700;color:#fff;background:linear-gradient(90deg,#2563eb 60%,#fbbf24);background-size:200% 100%;border:none;border-radius:2rem;box-shadow:0 4px 24px #2563eb33,0 0 #fbbf2444;cursor:pointer;transition:box-shadow .3s,transform .2s,background .2s;animation:gradient-shift-52587e2a 3s ease-in-out infinite}.play-btn[data-v-52587e2a]:active{transform:scale(.97)}@keyframes gradient-shift-52587e2a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.pdf-link-wrapper[data-v-52587e2a]{display:flex;justify-content:center;margin:2.5rem 0 1.5rem}.pdf-link[data-v-52587e2a]{display:inline-flex;align-items:center;gap:.6rem;background:#f1f5f9;border:1.5px solid #2563eb;border-radius:1.5rem;padding:.7rem 1.7rem;color:#2563eb;font-size:1.1rem;font-weight:500;text-decoration:none;box-shadow:0 2px 8px #2563eb11;transition:background .2s,box-shadow .2s}.pdf-link[data-v-52587e2a]:hover{background:#e0e7ef;box-shadow:0 4px 16px #2563eb22}.shop-link-wrapper[data-v-52587e2a]{display:flex;justify-content:center;margin:1.5rem 0}.icons-link-btn[data-v-52587e2a]{display:flex;align-items:center;gap:.4rem;background:#f1f5f9;border:1.5px solid #2563eb;border-radius:1.5rem;padding:.4rem 1.1rem .4rem .7rem;color:#2563eb;font-size:1rem;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #2563eb11;transition:background .2s,box-shadow .2s}.icons-link-btn[data-v-52587e2a]:hover{background:#e0e7ef;box-shadow:0 4px 16px #2563eb22}.icons-link-text[data-v-52587e2a]{font-size:1rem;font-weight:500}.shop-link[data-v-52587e2a]{display:inline-flex;align-items:center;gap:.6rem;background:#f1f5f9;border:1.5px solid #2563eb;border-radius:1.5rem;padding:.7rem 1.7rem;color:#2563eb;font-size:1.1rem;font-weight:500;text-decoration:none;box-shadow:0 2px 8px #2563eb11;transition:background .2s,box-shadow .2s}.shop-link[data-v-52587e2a]:hover{background:#e0e7ef;box-shadow:0 4px 16px #2563eb22}.vorlage-section[data-v-52587e2a]{text-align:center}.vorlage-preview[data-v-52587e2a]{position:relative;margin:2rem 0;cursor:pointer;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.vorlage-preview[data-v-52587e2a]:hover{transform:scale(1.02);box-shadow:0 8px 30px #00000026}.vorlage-image[data-v-52587e2a]{width:100%;max-width:500px;height:auto;display:block;border-radius:16px}.vorlage-overlay[data-v-52587e2a]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:2rem 1rem 1rem;color:#fff;text-align:center}.preview-text[data-v-52587e2a]{font-size:.9rem;font-weight:500;opacity:.9}.vorlage-buttons[data-v-52587e2a]{display:flex;flex-direction:column;gap:1rem;margin:2rem 0;align-items:center}.download-btn[data-v-52587e2a]{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2rem;border-radius:1.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 16px #0000001a}.download-btn.primary[data-v-52587e2a]{background:linear-gradient(90deg,#2563eb 60%,#fbbf24);color:#fff;border:none}.download-btn.primary[data-v-52587e2a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2563eb4d}.download-btn.secondary[data-v-52587e2a]{background:#fff;color:#2563eb;border:2px solid #2563eb}.download-btn.secondary[data-v-52587e2a]:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 25px #2563eb33}.vorlage-tips[data-v-52587e2a]{text-align:left;margin-top:2rem;padding:1.5rem;background:linear-gradient(90deg,#f0f9ff,#fef3c7);border-radius:16px;border-left:4px solid #fbbf24}.vorlage-tips h3[data-v-52587e2a]{margin-top:0;color:#92400e;font-size:1.1rem}.vorlage-tips ul[data-v-52587e2a]{margin:1rem 0 0;padding-left:1.5rem}.vorlage-tips li[data-v-52587e2a]{margin-bottom:.5rem;color:#78350f}.logo-link[data-v-52587e2a]{display:block;text-decoration:none;transition:transform .2s ease}.logo-link[data-v-52587e2a]:hover{transform:scale(1.02)}.logo-link[data-v-52587e2a]:active{transform:scale(.98)}@media (max-width: 700px){.main-wrapper[data-v-52587e2a]{max-width:100%;width:100%;padding:1.2rem .7rem 2.5rem;gap:1.7rem;border-radius:18px;box-sizing:border-box}.main-header[data-v-52587e2a]{padding:1.3rem .7rem 1.1rem;border-radius:14px}.main-header h1[data-v-52587e2a]{font-size:1.45rem}.card[data-v-52587e2a],.tip-box[data-v-52587e2a]{max-width:100%;width:100%;padding:1.2rem .8rem 1.1rem;border-radius:14px;font-size:.98rem;box-sizing:border-box}.points-table[data-v-52587e2a],.example-table[data-v-52587e2a]{font-size:.95em;max-width:100%;width:100%;box-sizing:border-box;overflow-x:auto}.main-footer[data-v-52587e2a]{font-size:.95rem;margin-top:1.2rem}.play-btn[data-v-52587e2a]{font-size:1.08rem;padding:1.1rem 1.7rem;margin-top:2.2rem}}@media (max-width: 430px){.main-wrapper[data-v-52587e2a]{max-width:100%;width:100%;padding:.7rem 0rem 1.2rem;border-radius:10px;box-sizing:border-box}.main-header[data-v-52587e2a]{padding:.8rem .3rem .7rem;border-radius:8px}.main-header h1[data-v-52587e2a]{font-size:1.1rem}.card[data-v-52587e2a],.tip-box[data-v-52587e2a]{max-width:100%;width:100%;padding:.7rem .3rem;border-radius:8px;font-size:.95rem;box-sizing:border-box}.main-footer[data-v-52587e2a]{font-size:.93rem;margin-top:.7rem;padding:1rem}.play-btn[data-v-52587e2a]{font-size:.98rem;padding:.8rem 1.1rem;margin-top:1.2rem}.vorlage-buttons[data-v-52587e2a]{gap:.8rem}.download-btn[data-v-52587e2a]{padding:.8rem 1.5rem;font-size:1rem}.vorlage-tips[data-v-52587e2a]{padding:1rem}}.login-modal[data-v-a9a8315d]{position:fixed;inset:0;background:#1e293b8c;display:flex;align-items:center;justify-content:center;z-index:1000}.login-modal-content[data-v-a9a8315d]{background:#fff;border-radius:2.2rem;box-shadow:0 8px 32px #2563eb33,0 2px 24px #fbbf2444;padding:3.2rem 2.5rem 2.7rem;min-width:340px;text-align:center;position:relative;animation:popIn-a9a8315d .5s cubic-bezier(.23,1,.32,1)}@keyframes popIn-a9a8315d{0%{transform:scale(.85) translateY(40px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.login-modal-content h2[data-v-a9a8315d]{font-size:2rem;margin-bottom:1.2rem;color:#2563eb}.login-modal-content input[data-v-a9a8315d]{width:80%;font-size:1.2rem;padding:1.1rem 1.2rem;border-radius:1.5rem;border:2px solid #e0e7ef;margin:1.2rem 0 1.5rem;outline:none;box-shadow:0 2px 12px #2563eb11;transition:border .2s,box-shadow .2s}.login-modal-content input[data-v-a9a8315d]:focus{border:2px solid #2563eb;box-shadow:0 0 0 2px #2563eb33}.login-modal-content button[data-v-a9a8315d]{background:linear-gradient(90deg,#2563eb 60%,#fbbf24);color:#fff;font-size:1.1rem;font-weight:700;border:none;border-radius:1.5rem;padding:1rem 2.2rem;cursor:pointer;box-shadow:0 2px 12px #2563eb22;transition:box-shadow .3s,transform .2s,background .2s}.login-modal-content button[data-v-a9a8315d]:active{transform:scale(.97)}.login-error[data-v-a9a8315d]{color:#fff;background:#ef4444;border-radius:1rem;padding:.5rem 1.2rem;margin-top:1.2rem;font-weight:700;box-shadow:0 2px 8px #ef444422;display:inline-block}.notfound-container[data-v-cd0f676b]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e3eaff)}.notfound-content[data-v-cd0f676b]{background:#fff;border-radius:2.2rem;box-shadow:0 8px 32px #2563eb11;padding:3.2rem 2.5rem 2.7rem;min-width:320px;text-align:center}.notfound-icon[data-v-cd0f676b]{font-size:4rem;margin-bottom:1.2rem}h1[data-v-cd0f676b]{font-size:2.2rem;color:#2563eb;margin-bottom:1.2rem}p[data-v-cd0f676b]{font-size:1.1rem;color:#444;margin-bottom:2.2rem}button[data-v-cd0f676b]{background:linear-gradient(90deg,#2563eb 60%,#fbbf24);color:#fff;font-size:1.1rem;font-weight:700;border:none;border-radius:1.5rem;padding:1rem 2.2rem;cursor:pointer;box-shadow:0 2px 12px #2563eb22;transition:box-shadow .3s,transform .2s,background .2s}button[data-v-cd0f676b]:active{transform:scale(.97)}
