.publication-landing{position:relative;isolation:isolate;overflow:hidden;text-align:center;margin:24px auto;padding:48px 28px 42px;max-width:1040px;min-height:580px;border:1px solid #29475f;border-radius:24px;background:radial-gradient(ellipse at 50% 20%,#15476477,transparent 65%),linear-gradient(155deg,#101f32,#0b1220)}.publication-landing:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--season-logo) center/75% no-repeat;opacity:.035;mix-blend-mode:screen;pointer-events:none}.publication-main-logo{display:block;width:clamp(180px,28vw,290px);height:auto;margin:0 auto 16px;mix-blend-mode:screen}.publication-label{display:inline-block;margin:12px 0;color:#8de3f5;font-size:.78rem;letter-spacing:.2em;font-weight:750}.publication-landing h1{margin:12px auto 24px;max-width:850px;line-height:1.2;font-size:clamp(2rem,5vw,3.4rem);color:#f1f7fb}.publication-description{max-width:660px;margin:0 auto;color:#bbd0df;font-size:1.08rem;line-height:1.8;white-space:normal;overflow-wrap:anywhere}.publication-divider{width:100px;height:2px;margin:32px auto 24px;background:linear-gradient(90deg,transparent,#87d4ec,transparent)}.publication-signature{color:#acc3d4;font-size:.68rem;letter-spacing:.13em;line-height:1.8}.publication-maintenance{background:radial-gradient(ellipse at 50% 20%,#68501e44,transparent 65%),linear-gradient(155deg,#182334,#0b1220);border-color:#65563b}.publication-maintenance .publication-label{color:#e8c47b}.publication-admin-note{padding:16px 20px;margin:20px 0;border:1px solid #476f87;border-radius:12px;background:#123347;color:#d6edf5;line-height:1.6}.publication-preview-note{margin-top:28px;font-size:.85rem;color:#afc6d8}.publication-mode-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.publication-mode-guide article{padding:22px;border:1px solid #36516b;border-radius:14px;background:#14263b}.publication-mode-guide strong{color:#8bdaf1;font-size:1.15rem}.publication-mode-guide p{line-height:1.7;color:#bed0df}.publication-settings-form label{display:block;line-height:1.6;margin-bottom:8px}.publication-settings-form input:not([type=checkbox]),.publication-settings-form textarea,.publication-settings-form select{width:100%;max-width:760px;background:#0e1b2c;color:#eaf5fc;padding:12px;border:1px solid #4a6680;border-radius:8px;font-size:1rem}.publication-settings-form input[type=checkbox]{width:20px;height:20px}.publication-settings-form p{margin:22px 0;line-height:1.7}.publication-settings-form .errorlist{color:#ffb6ab}.publication-legal{max-width:850px;margin:24px auto;padding:36px;border:1px solid #36516b;border-radius:18px;background:#112237}.publication-legal h1{font-size:2.5rem;margin-top:12px}.publication-legal h2{font-size:1.2rem;margin-top:30px;color:#a1d9ee}.publication-legal address{font-style:normal;line-height:1.9}.publication-legal p{line-height:1.9;overflow-wrap:anywhere}footer a{color:#c7d9e7} @media(max-width:700px){.publication-mode-guide{grid-template-columns:1fr}.publication-landing{padding:30px 20px;min-height:520px}.publication-legal{padding:24px}.publication-main-logo{width:210px}}
