*{box-sizing:border-box;margin:0;padding:0}:root{--gau-safe-top:env(safe-area-inset-top,0px);--gau-safe-right:env(safe-area-inset-right,0px);--gau-safe-bottom:env(safe-area-inset-bottom,0px);--gau-safe-left:env(safe-area-inset-left,0px)}html,body{background:#f1ebdc;min-height:100%}body{color:#161310;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:JetBrains Mono,PingFang HK,Hiragino Sans GB,monospace}@keyframes gau-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-anim]{animation:none!important}}.gau-rich,.gau-rich span,.gau-rich strong,.gau-rich em,.gau-rich s{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit}.gau-rich strong{font-weight:800}.gau-rich em{font-style:italic}.gau-rich s{text-decoration:line-through;text-decoration-thickness:.08em}.gau-rich [data-rt-color=accent]{color:var(--gau-accent,#e1472b)}.gau-rich [data-rt-color=ink]{color:#26211b}.gau-rich [data-rt-color=muted]{color:#6e6557}.gau-rich [data-rt-color=soft]{color:#9a8f7c}.gau-rich [data-rt-font=latin]{font-family:Bricolage Grotesque,sans-serif}.gau-rich [data-rt-font=serif]{font-family:Chiron Sung HK,serif}.gau-rich [data-rt-font=display]{font-family:Chiron Sung HK,Bricolage Grotesque,sans-serif}.gau-rich [data-rt-font=mono]{font-family:JetBrains Mono,PingFang HK,Hiragino Sans GB,monospace}body.admin .admin-editor{--admin-card-bg:#262019;--admin-card-border:#3a3128;--admin-field-bg:#1c1712;--admin-field-border:#4a3f31;--admin-muted:#b6ab97;--admin-soft:#9a8f7c;--admin-ink:#f4eedd}body.admin .admin-editor .admin-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}body.admin .admin-editor .admin-form>input[type=hidden],body.admin .admin-editor .admin-form>script{display:none}body.admin .admin-editor .admin-form>.card,body.admin .admin-editor .admin-form>.adv-card{border-radius:8px;gap:12px;width:100%;min-width:0;padding:16px}body.admin .admin-editor .card h2{font-size:16px;line-height:1.25}body.admin .admin-editor .hint,body.admin .admin-editor .plain-note,body.admin .admin-editor .admin-note,body.admin .admin-editor .panel-intro{max-width:980px;line-height:1.55}body.admin .admin-editor .plain-note{color:#8a7f6c;font-size:11.5px}body.admin .admin-editor label{overflow-wrap:anywhere;gap:6px;min-width:0;line-height:1.35}body.admin .admin-editor input[type=text],body.admin .admin-editor input[type=number],body.admin .admin-editor input[type=color],body.admin .admin-editor input[type=file],body.admin .admin-editor select,body.admin .admin-editor textarea{box-sizing:border-box;min-width:0;max-width:100%}body.admin .admin-editor input[type=text],body.admin .admin-editor input[type=number],body.admin .admin-editor select,body.admin .admin-editor textarea{min-height:40px;padding:9px 11px;font-size:13px;line-height:1.45}body.admin .admin-editor textarea{min-height:92px;line-height:1.6}body.admin .admin-editor .grid-2,body.admin .admin-editor .grid-3,body.admin .admin-editor .support-grid,body.admin .admin-editor .statement-parts{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}body.admin .admin-editor .grid-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}body.admin .admin-editor .upload-row,body.admin .admin-editor .media-actions,body.admin .admin-editor .mq-bulk{gap:8px}body.admin .admin-editor .upload-row input[type=file],body.admin .admin-editor .mq-bulk-picker input[type=file]{flex:220px}body.admin .admin-editor .actions{z-index:8;background:linear-gradient(#0000,#1c1916 44%);grid-column:1/-1;margin-top:4px;padding:16px 0 0;position:sticky;bottom:0}body.admin .admin-editor button[type=submit]{border-radius:8px;min-width:148px;min-height:44px}@media (width>=760px){body.admin .admin-editor .grid-2,body.admin .admin-editor .support-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}body.admin .admin-editor .grid-3,body.admin .admin-editor .statement-parts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (width>=1080px){body.admin .admin-editor .admin-form{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}body.admin .admin-editor .admin-form>.card{grid-column:span 6}body.admin .admin-editor .admin-form>.card:has(textarea),body.admin .admin-editor .admin-form>.card--headline,body.admin .admin-editor .admin-form>.card--media,body.admin .admin-editor .admin-form>.card--logo,body.admin .admin-editor .admin-form>#nav-items-card,body.admin .admin-editor .admin-form>#kpi-stats-card,body.admin .admin-editor .admin-form>#marquee-top-card,body.admin .admin-editor .admin-form>#marquee-bottom-card,body.admin .admin-editor .admin-form>#works-phases-card,body.admin .admin-editor .admin-form>#creators-list-card,body.admin .admin-editor .admin-form>#footer-socials-card,body.admin .admin-editor .admin-form>.adv-card{grid-column:1/-1}body.admin .admin-editor .admin-form>.card--chapter,body.admin .admin-editor .admin-form>.card--brand,body.admin .admin-editor .admin-form>.card--copyright,body.admin .admin-editor .admin-form>.card--contact,body.admin .admin-editor .admin-form>.card--glyph{grid-column:span 6}}@media (width<=720px){body.admin .admin-editor .admin-form>.card,body.admin .admin-editor .admin-form>.adv-card{padding:14px}body.admin .admin-editor .actions{background:0 0;padding-top:12px;position:static}}
