*{box-sizing:border-box}body{color:#f7ecd6;background:#120d22 url(/page/media/bg_gradient.png) repeat-x fixed;margin:0;font:16px Georgia,serif}a{color:#e0a05b}main{background:#1a1130;border:1px solid #4a3875;max-width:720px;margin:30px auto;padding:28px}header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}header>a{color:#f7ecd6;font-size:30px;font-weight:700;text-decoration:none}small,.hint{color:#c9bc9b;font-size:13px}nav{border-bottom:1px solid #4a3875;gap:20px;margin-bottom:24px;padding:20px 0;display:flex}nav a{color:#c9bc9b}nav a[aria-current]{color:#e0a05b;text-decoration:none}h1{margin:0 0 22px;font-size:24px}h2{margin:24px 0 12px;font-size:18px}p{color:#c9bc9b;line-height:1.5}label{margin:16px 0 6px;display:block}input,textarea,select,button{color:#f7ecd6;background:#140e25;border:1px solid #4a3875;padding:8px;font:14px Arial,sans-serif}input,textarea{width:100%}textarea{resize:vertical;line-height:1.5}button{background:#271a3d;padding:7px 13px}button.primary{color:#241530;background:#e0a05b;border-color:#e0a05b}fieldset{border:0;margin:0 0 22px;padding:0}legend{color:#c9bc9b;margin-bottom:8px;padding:0;font-size:14px}.actions{align-items:center;gap:8px;margin-top:24px;display:flex}.actions a{margin-left:8px;font-size:14px}.blockhead{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.blockhead label{margin:0}.blockhead small{font:12px Arial,sans-serif}.add{align-items:center;gap:8px;margin-top:20px;display:flex}.url{align-items:center;gap:8px;display:flex}.url input{max-width:230px}.code{min-height:210px;font:13px/1.6 monospace}.review{color:#c9bc9b;justify-content:space-between;gap:15px;max-width:720px;margin:20px auto;font:12px Arial,sans-serif;display:flex}.review a{margin-left:12px}.wide{max-width:920px}.columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.preview{border:1px solid #4a3875;margin-top:8px;padding:22px}.preview h2{font-size:26px}.compact{max-width:560px}.choices{padding-left:22px}.choices li{margin:20px 0}.choices a{margin-right:16px}.rule{border:0;border-top:1px solid #4a3875;margin:24px 0}details{margin:20px 0}summary{cursor:pointer;color:#e0a05b}.inline{align-items:center;gap:16px;display:flex}.inline label{margin:0}.inline select{flex:1}@media (width<=700px){main,.review{margin:15px;padding:18px}.columns{grid-template-columns:1fr}nav{gap:16px}.review,.actions{flex-wrap:wrap}}.blockhead button{background:0 0;padding:3px 6px;font-size:12px}.blockhead{gap:10px}.blockhead+input,.blockhead+textarea{margin-top:8px}.block input+input{margin-top:6px}button:disabled{opacity:.35}button:not(:disabled){cursor:pointer}.preview-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.preview-heading h2{margin:0}iframe{background:#fff;border:1px solid #4a3875;width:100%;min-height:420px;display:block}#status{min-height:20px;margin-bottom:0;font-size:14px}.code{min-height:230px}#mode-note{padding:12px 0}.published-link{color:#e0a05b;background:0 0;border:0;padding:0;font-family:Georgia,serif;font-size:16px;text-decoration:underline}:focus-visible{outline-offset:3px;outline:2px solid #e0a05b}.add{width:max-content;position:relative}.block-picker{z-index:10;background:#1c1435;border:1px solid #4a3875;min-width:160px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 5px 13px #09050f}.block-picker button{text-align:left;background:0 0;border:0;width:100%;display:block}.block-picker button:hover,.block-picker button:focus-visible{background:#271a3d}header{align-items:center}.account-widget{z-index:20;margin:0;font:.84em Arial,Helvetica,sans-serif;position:relative}.account-button{color:#f7ecd6;cursor:pointer;background:#1c1435;border:1px solid #e0a05b;border-radius:19px;min-width:38px;padding:2px;display:block}.account-button:hover,.account-button:focus{background:#2e1d32}.account-avatar{color:#241530;text-align:center;vertical-align:middle;background:#e0a05b;border-radius:50%;width:30px;height:30px;font:700 16px/30px Georgia,serif;display:inline-block;overflow:hidden}.account-avatar-img{object-fit:cover;border:0;width:30px;height:30px;display:block}.account-name{vertical-align:middle;margin:0 7px 0 5px}.account-menu{color:#f7ecd6;background:#1c1435;border:1px solid #e0a05b;width:190px;padding:8px 0;position:absolute;top:45px;right:0;box-shadow:0 5px 13px #09050f}.account-menu[hidden]{display:none}.account-menu-user{color:#c9bc9b;text-overflow:ellipsis;border-bottom:1px solid #4a3875;padding:7px 12px 10px;font-size:.9em;overflow:hidden}.account-menu a,.account-menu button{box-sizing:border-box;color:#f7ecd6;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;padding:9px 12px;text-decoration:none;display:block}.account-menu a:hover,.account-menu button:hover{background:#271a3d}.theme-control{align-items:center;gap:12px;margin-top:24px;display:flex}dialog.wide{color:#f7ecd6;background:#1a1130;border:1px solid #695387;width:min(1200px,100% - 32px);max-height:calc(100dvh - 48px);padding:0}dialog::backdrop{background:#09050fcc}.modal-header{z-index:1;background:#1a1130;border-bottom:1px solid #4a3875;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;position:sticky;top:0}.modal-header h2{margin:0;font-size:22px}.theme-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;padding:22px;display:grid}.theme-card{text-align:left;color:#f7ecd6;background:#20173d;border:1px solid #4a3875;min-width:0;padding:0;overflow:hidden}.theme-card:hover{border-color:#c9bc9b}.theme-card[aria-pressed=true]{border-color:#e0a05b;box-shadow:0 0 0 1px #e0a05b}.theme-card-name{padding:12px 14px;font:16px Georgia,serif;display:block}.theme-thumbnail{background:#fff;height:260px;display:block;position:relative;overflow:hidden}.theme-thumbnail iframe{transform-origin:0 0;pointer-events:none;border:0;width:250%;height:650px;min-height:0;display:block;position:absolute;top:0;left:0;transform:scale(.4)}@media (width<=550px){.theme-gallery-grid{grid-template-columns:1fr;padding:14px}.modal-header{padding:14px}}.block-gallery-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px;display:grid}.block-gallery-choice{text-align:left;background:#20173d;border:1px solid #4a3875;min-width:0;padding:0;display:block;overflow:hidden}.block-gallery-choice:hover{border-color:#e0a05b}.block-choice-title{padding:14px 18px;font:18px Georgia,serif;display:block}.block-example{border:0;width:100%;height:210px;min-height:0;display:block}.block-gallery-choice .block-example{pointer-events:none}.block-editor-step{flex-direction:column;gap:18px;padding:22px;display:flex}.block-editor-step h3{margin:0;font-size:18px}.block-editor-step>button{align-self:flex-start}.block-example-fields label{margin:0 0 12px}.block-example-fields input,.block-example-fields textarea{margin-top:6px;display:block}@media (width<=700px){.block-gallery-grid,.block-editor-step{padding:14px}}.block-editor-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.close{color:#fff0f2;background:#782d3b;border-color:#c46070}.close:hover{background:#96394b;border-color:#e08090}body,#app{min-height:100vh}main{min-height:calc(100vh - 60px)}.brand{white-space:nowrap}.editor-label{margin:16px 0 6px}.blockhead>div{gap:5px;display:flex}.blockhead+label{margin-top:10px}.block label input,.block label textarea,form label input{margin-top:6px;display:block}.button{padding:9px 14px;text-decoration:none;display:inline-block}.primary{color:#241530;background:#e0a05b;border:1px solid #e0a05b}.development{color:#c9bc9b;margin-bottom:0;font:12px Arial,sans-serif}.error{color:#ffb4bf}dialog{color:#f7ecd6;background:#1a1130;border:1px solid #695387;width:min(680px,100% - 32px);max-height:calc(100dvh - 48px);padding:0}dialog.wide{max-width:none}dialog .block-example{height:210px;min-height:0}.block-example-fields{margin:0}.editing-controls,#preview{min-width:0}input,textarea{max-width:100%}.theme-card-name{color:#f7ecd6}section.block{margin-bottom:20px}#status{overflow-wrap:anywhere}@media (width>=1100px){main.expanded{width:100%;max-width:none;min-height:100vh;margin:0}.editing-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.editing-layout.without-preview{grid-template-columns:minmax(0,1fr)}.editing-layout>#preview{position:sticky;top:24px}.editing-layout>#preview>.rule{display:none}.editing-layout .preview-heading{min-height:29px;margin-bottom:22px}.editing-layout>#preview iframe{height:calc(100dvh - 210px);min-height:420px}}
