body{background:var(--pref-background,var(--bg));color:var(--pref-text,var(--ink));font-family:var(--pref-font,'DM Sans'),sans-serif}h1,h2,h3,h4,button,input,textarea,select{font-family:inherit}.card,.stat,.rd-feature,.rd-home-hero,.sc-post,.pref-module{border-radius:var(--pref-radius,22px)}.btn:not(.secondary):not(.text),#roles .active,.rd-welcome{background:var(--pref-primary,var(--green));color:var(--pref-on-primary,#fff)}.btn.lime{background:var(--pref-accent,var(--lime));color:var(--pref-on-accent,#183a32)}.rd-welcome h1,.rd-welcome p,.rd-welcome em{color:inherit}.rd-village-scene{background:var(--pref-accent,#d9eea7)}.pref-summary,.pref-admin-entry{display:flex;gap:18px;justify-content:space-between;align-items:center;flex-wrap:wrap;background:#eaf0df;padding:18px;border-radius:18px;margin:18px 0}.pref-admin-entry p{margin-top:7px}.pref-module{background:#fffefa;border:1px solid #dce5d4;padding:24px;margin:20px 0;color:#183a32}.pref-module>div:first-child{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pref-check{display:flex;gap:10px;align-items:center;cursor:pointer;min-height:36px}.pref-check input{width:18px;height:18px;accent-color:var(--green)}.pref-subs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin-top:16px;padding-top:14px;border-top:1px solid #e3e8dd}.pref-theme-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.pref-theme,.pref-template{border:2px solid #dce4d6;border-radius:16px;padding:12px;background:white;text-align:left;min-width:0}.pref-theme.selected,.pref-template.selected{border-color:var(--green);box-shadow:0 0 0 2px #d9e9c1}.pref-theme>span{display:block;height:90px;border-radius:9px;margin-bottom:12px;padding:15px}.pref-theme i{display:block;width:55%;height:20px;border-radius:8px}.pref-mini{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;height:90px;background:#f0f2e8;padding:10px;border-radius:9px;margin-bottom:12px}.pref-mini i{background:#a9bea2;border-radius:3px}.pref-mini.majalah i:first-child,.pref-mini.cerita i:first-child{grid-column:span 2;background:#42694f}.pref-mini.cepat{grid-template-columns:repeat(4,1fr)}.pref-mini.bebas i:nth-child(2){background:#e7c07b}.pref-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.pref-fields input[type=color]{height:46px;padding:4px}.pref-order{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #e0e6d9}.pref-custom-edit{border:1px solid #dce4d7;padding:18px;border-radius:14px;margin:16px 0}.pref-sticky{position:sticky;bottom:12px;z-index:8;background:#f3f5e9;padding:16px;border:1px solid #d9e3cc;border-radius:18px;margin-top:25px;box-shadow:0 6px 20px #173f3615}#pref-preview-bar{position:sticky;top:0;z-index:80;background:#ffe2a6;color:#392b15;display:flex;align-items:center;justify-content:center;gap:20px;padding:12px;flex-wrap:wrap}.pref-home-sections{display:flex;flex-direction:column;gap:20px}.pref-custom-section{border-radius:var(--pref-radius,22px);padding:32px;background:#fffefa;border:1px solid #dce4d5}.pref-custom-section p{white-space:pre-line;line-height:1.8;margin:14px 0 20px}.pref-custom-brand{background:var(--pref-primary);color:var(--pref-on-primary)}.pref-custom-accent{background:var(--pref-accent);color:var(--pref-on-accent)}body[data-pref-density=ringkas] .card,body[data-pref-density=ringkas] .sc-post{padding:16px}body[data-pref-template=cepat] #main>.grid,body[data-pref-template=cepat] .pref-home-sections>.grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}body[data-pref-template=cerita] .rd-home-grid{grid-template-columns:1fr}body[data-pref-template=bebas] .pref-custom-section{border-left:8px solid var(--pref-primary)}@media(max-width:800px){.pref-subs,.pref-fields{grid-template-columns:minmax(0,1fr)}.pref-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pref-module{padding:18px}.pref-sticky{bottom:84px}.pref-admin-entry{align-items:stretch;flex-direction:column}.pref-custom-section{padding:23px}.pref-order{align-items:flex-start}.pref-summary{font-size:12px}}
header,.shell>aside,.card,.stat,.rd-feature,.sc-post,.vi-panel,.vi-metric,.vd-table table,dialog{background:var(--pref-surface,#fffefa);color:var(--pref-surface-text,#183a32)}body[data-pref-template=majalah] #main .grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-pref-template=cerita] #main .grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-pref-template=cepat] #main .grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}body[data-pref-template=bebas] #main .grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}body[data-pref-template=cerita] .vi-two{grid-template-columns:1fr}body[data-pref-template=cerita] .sc-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){body[data-pref-template] #main .grid{grid-template-columns:minmax(0,1fr)}}
