.information-toolbar{display:flex;flex-wrap:wrap;gap:8px}.information-toolbar button{font-size:15px}.information-editor{min-height:360px;background:white;border:1px solid #ccd3dd;border-radius:10px;padding:20px;margin-bottom:20px}.information-content{overflow-wrap:anywhere}.information-content h2{font-size:22px}.information-content h3{font-size:21px}.information-content .text-coffee{color:#8b6672}.information-content .text-rose{color:#c32659}.information-content .text-dark{color:#242b37}.information-content .font-serif{font-family:Georgia,serif}.information-content .font-sans{font-family:Arial,sans-serif}
.information-content .weight-normal{font-weight:400!important}.information-content .weight-bold{font-weight:700!important}

.article-publish-toggle{display:inline-flex!important;align-items:center;gap:12px;min-height:48px;padding:8px 14px;border:1px solid #cbb9c0;border-radius:10px;cursor:pointer;font-size:18px}.article-publish-toggle input[type=checkbox]{display:inline-block!important;width:24px!important;height:24px!important;min-width:24px;margin:0!important;accent-color:#8b6672}

/* Shared readable typography for articles, rules, agreements and their editor. */
.information-content{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4;color:#111;font-weight:400}
.information-content p,.information-content li{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}

[data-link-panel]{margin:12px 0;padding:16px;max-width:100%;box-sizing:border-box}[data-link-panel] input{display:block;width:100%;box-sizing:border-box}[data-link-panel][hidden]{display:none}.information-content a{color:#205f99;text-decoration:underline}

.information-content img,.information-content video,.information-content iframe{max-width:100%;height:auto}.information-content iframe{width:100%;aspect-ratio:16/9}.information-content figure{margin:16px 0}.information-content figcaption{font-size:14px}

/* The media dialog stays visible, independently of article length. */
.information-editor{max-height:70vh;overflow:auto}
[data-media-panel]{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:20px;border:1px solid #b7c7d9;border-radius:10px;background:#fff;color:#252b33}
[data-media-panel]::backdrop{background:rgb(0 0 0 / 35%)}
[data-media-panel] h2{margin-top:0}
.information-editor img{cursor:pointer}
.information-editor img:hover,.information-editor .editor-media-selected{outline:3px solid #1677ff;outline-offset:2px}
.information-editor figure:has(img){position:relative}
.information-editor figure:has(img):hover::after,.information-editor figure.editor-media-selected::after{content:"";position:absolute;inset:0;background:rgb(22 119 255 / 22%);pointer-events:none}
.editor-photo-actions{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:1000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:10px 14px;border:1px solid #1677ff;border-radius:10px;background:#fff;box-shadow:0 4px 24px #0003}
.editor-photo-actions button{min-height:48px}

.information-editor [data-editor-frame]{position:relative;display:block}.information-editor [data-editor-frame] iframe{pointer-events:none}.information-editor [data-frame-shield]{position:absolute;inset:0;z-index:1;cursor:pointer;background:transparent}.information-editor [data-editor-frame]:hover{outline:3px solid #2684ff}
