.wop-world{width:min(1440px,calc(100vw - 40px));max-width:none;margin:24px 0;position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box}.wop-gw{box-sizing:border-box;position:relative;isolation:isolate;padding:clamp(24px,4vw,52px);margin:24px auto;color:#f4e8d4;background:radial-gradient(ellipse at top right,#1a2b49 0%,#101a31 44%,#0a1326 100%);border:1px solid rgba(224,187,113,.4);border-radius:18px;box-shadow:0 12px 42px rgba(0,0,0,.2);font-family:Georgia,serif}.wop-gw *{box-sizing:border-box}.wop-heading{text-align:center;max-width:740px;margin:0 auto 25px}.wop-kicker{color:#ddb46c;text-transform:uppercase;letter-spacing:.25em;font:600 11px system-ui,sans-serif}.wop-heading h2{margin:10px 0;color:#f3dba9;font-size:clamp(26px,3vw,38px);line-height:1.2}.wop-heading p,.wop-gw .wop-description{color:#cbd1df;line-height:1.7}.wop-gw h3{color:#edc983;font-size:22px}.wop-moods{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:22px}.wop-gw button,.wop-gw .wop-mood{cursor:pointer;background:#213452;color:#f9e5bf;border:1px solid #a68a59;border-radius:9px;padding:12px 17px;font:600 14px system-ui,sans-serif;transition:background .2s,transform .2s}.wop-gw button:hover,.wop-gw button:focus-visible,.wop-mood[aria-pressed=true]{background:#41587e;transform:translateY(-1px);outline:2px solid #d5b574;outline-offset:1px}.wop-moodpanel[hidden]{display:none}.wop-postgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:15px;margin:18px 0}.wop-postcard{display:block;text-decoration:none!important;color:#f7e8cc!important;background:#192943;padding:20px;min-height:115px;border:1px solid #4f5a67;border-radius:12px}.wop-postcard span{color:#deb878;display:block;margin-bottom:9px}.wop-postcard strong{display:block;font-size:18px;line-height:1.35}.wop-postcard small{display:block;color:#e0b874;margin-top:12px}.wop-postcard p{color:#dae0ec;line-height:1.6;overflow-wrap:anywhere}.wop-form{max-width:690px;margin:25px auto 38px;padding:22px;background:#111f35;border:1px solid #48526a;border-radius:14px}.wop-form h3{margin-top:0}.wop-form label{display:block;margin:14px 0;color:#f2dab1;font:500 14px system-ui,sans-serif}.wop-form input:not([type=checkbox]),.wop-form textarea,.wop-gw select{width:100%;margin-top:8px;padding:12px;color:#f5e5cf;background:#0c1629;border:1px solid #63718b;border-radius:7px;font:15px system-ui,sans-serif}.wop-form textarea{resize:vertical;min-height:140px}.wop-form .wop-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.55}.wop-consent input{margin-top:3px;flex:0 0 auto}.wop-form small{display:block;color:#b8c2d6;margin-top:13px;line-height:1.5}.wop-hp{position:absolute!important;left:-9999px!important;opacity:0!important;height:1px;width:1px;overflow:hidden}.wop-hint{color:#c2cde0;font-style:italic}.wop-message{padding:15px;background:#223a4c;border:1px solid #b7ae77;border-radius:8px;text-align:center}.wop-tree{text-align:center;font-size:48px;color:#f0ca77;text-shadow:0 0 30px #d9ae63}.wop-tree div{font-size:85px;line-height:1}.wop-listening{max-width:700px;margin:auto}.wop-controls{display:flex;gap:10px;margin:15px 0}.wop-quote{text-align:center;border:none!important;color:#f3d6a5!important;font-size:clamp(22px,3vw,30px);font-style:italic;line-height:1.5;background:transparent!important;max-width:750px;margin:22px auto}.wop-another{display:block;margin:12px auto}.wop-post-tools{margin-top:24px}.wop-save button{border:1px solid #a58c62;background:#17213b;color:#f5d9a0;padding:10px 17px;border-radius:8px;cursor:pointer}@media(max-width:600px){.wop-gw{padding:23px 16px;border-radius:12px}.wop-form{padding:15px}.wop-controls{flex-wrap:wrap}}

/* Version 1.1: Breite wie Amalia-Nachtgold-Autorenseite. */
@media(max-width:600px){.wop-world{width:calc(100vw - 24px);margin:12px 0}}
