/* Geschreven Gedichten 6.1 — rustig schrijfatelier */
.gg42-phase-finish .gg42-phase-head{background:linear-gradient(115deg,#fffdf8,#f6eadc)!important;border:1px solid #e9dac4!important;border-radius:24px!important;padding:clamp(20px,3vw,36px)!important;margin-bottom:18px!important;color:#483726!important}
.gg42-phase-finish .gg42-phase-head h2{font-family:Georgia,serif!important;color:#453423!important;font-size:clamp(25px,3vw,38px)!important}
#mainWorkspace .editor-pane,#mainWorkspace .preview-pane{min-width:0}
#mainWorkspace .editor-pane .input-card,#mainWorkspace .stanza-card{background:#fffdf9!important;border:1px solid #e9dccb!important;border-radius:20px!important;box-shadow:0 8px 28px rgba(86,61,31,.045)!important;padding:clamp(16px,2.3vw,26px)!important}
#mainWorkspace .poem-line,#mainWorkspace #vvPoemTitle{background:#fffefa!important;color:#493727!important;border:1px solid #e5d6c1!important;border-radius:11px!important;box-shadow:none!important;font-family:Georgia,serif!important;font-size:16px!important}
#mainWorkspace .poem-line:focus,#mainWorkspace #vvPoemTitle:focus{border-color:#ae8755!important;outline:3px solid rgba(174,135,85,.16)!important}
#mainWorkspace .preview-pane{background:#fffdfa!important;border:1px solid #e9dccb!important;border-radius:22px!important;padding:clamp(15px,2vw,25px)!important;box-shadow:0 10px 35px rgba(86,61,31,.06)!important}
#mainWorkspace .book-preview-card{box-shadow:0 12px 35px rgba(72,53,35,.09)!important}
.gg61-writing-compass{background:linear-gradient(130deg,#fffdf9,#f8eee1);padding:clamp(16px,2vw,24px);margin:18px 0;border:1px solid #e5d5be;border-radius:20px;color:#493727}
.gg61-compass-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gg61-eyebrow{display:block;font-size:10px;letter-spacing:.15em;color:#98764c;font-weight:700}.gg61-compass-heading h3{font-family:Georgia,serif;margin:5px 0;font-size:23px;color:#493727}.gg61-compass-heading p{margin:0 0 12px;color:#7d6853;font-size:13px}.gg61-status{font-size:12px;background:#eee0cb;border-radius:99px;padding:7px 12px;color:#6f5030}
.gg61-meter{height:8px;background:#eddfcb;border-radius:99px;overflow:hidden}.gg61-meter span{display:block;height:100%;width:0;background:linear-gradient(90deg,#b98e53,#dbc192);border-radius:99px;transition:width .25s}
.gg61-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.gg61-metrics>div{background:#fffdfa;border:1px solid #ecdfcb;border-radius:13px;padding:11px 8px;text-align:center}.gg61-metrics strong{display:block;font-size:22px;color:#6d4d2c}.gg61-metrics span{display:block;font-size:11px;color:#7c6955}.gg61-feedback{font-size:13px!important;color:#765c42!important;line-height:1.65!important;margin:0!important}
@media(max-width:600px){.gg61-metrics{gap:6px}.gg61-metrics>div{padding:10px 4px}.gg61-metrics strong{font-size:19px}.gg61-metrics span{font-size:10px}}
