.kera-prompt-nupp{display:inline-flex;align-items:center;gap:.3em;margin-left:.4em;padding:.05rem .6rem .1rem;font:inherit;font-size:.8em;font-weight:600;line-height:1.5;min-height:24px;color:var(--theme-palette-color-1,#1559ed);background:transparent;border:1px solid currentColor;border-radius:999px;cursor:pointer;vertical-align:baseline}
.kera-prompt-nupp:hover,.kera-prompt-nupp:focus-visible{color:#fff;background:var(--theme-palette-color-1,#1559ed);border-color:var(--theme-palette-color-1,#1559ed)}
dialog.kera-prompt{position:fixed;inset:0;box-sizing:border-box;width:min(38rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:min(85vh,40rem);margin:auto;padding:1.5rem 1.5rem 1.25rem;overflow:auto;color:var(--theme-text-color,#3a4f66);background:var(--theme-palette-color-8,#fff);border:0;border-radius:14px;box-shadow:0 12px 48px rgba(0,0,0,.25);text-align:left}
dialog.kera-prompt::backdrop{background:rgba(15,23,35,.6)}
.kera-prompt-pais{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}
.kera-prompt-pais h2{margin:0;font-size:1.1rem}
.kera-prompt-sulge{flex:0 0 auto;width:2.25rem;height:2.25rem;padding:0 0 .15rem;font-size:1.5rem;line-height:1;color:var(--theme-palette-color-3,#3a4f66);background:var(--theme-palette-color-6,#f2f5f7);border:0;border-radius:50%;cursor:pointer}
.kera-prompt-sulge:hover{color:#fff;background:var(--theme-palette-color-1,#1559ed)}
.kera-prompt-tekst{margin:0 0 1rem;padding:1rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.6;white-space:pre-wrap;background:var(--theme-palette-color-6,#f2f5f7);border-radius:8px;user-select:all}
.kera-prompt-info{margin:0;padding:0;list-style:none;font-size:.85rem;line-height:1.5}
.kera-prompt-info li{margin:0 0 .25rem}
.kera-prompt-info strong{color:var(--theme-palette-color-4,#1b2733)}
.kera-prompt-markus{margin:.75rem 0 0;font-size:.8rem;color:var(--theme-palette-color-3,#4f5f73)}
.wp-block-gallery figcaption .kera-prompt-nupp{color:#fff}
