body.compact-home.reading-light .real-gallery .ug-heading {order:0}
body.compact-home.reading-light .real-gallery .ug-controls {order:1;margin-bottom:16px}
body.compact-home.reading-light .real-gallery .ug-surface {order:2;overflow:visible;background:transparent}
body.compact-home.reading-light .real-interface-screen {height:600px;min-width:0;position:relative;border-radius:9px;overflow:hidden;background:#f8faf6;transition:height .24s ease}
body.compact-home.reading-light .real-interface-mount {height:100%;min-height:0;overflow-anchor:none}
body.compact-home.reading-light .real-interface-frame {display:block;width:100%;height:100%;border:0;background:#f8faf6}
body.compact-home.reading-light .real-interface-loading {display:grid;place-items:center;height:100%;color:#526149;font:14px Arial,sans-serif}
body.compact-home.reading-light .real-fullscreen-bar {display:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #bdc8b5;background:#eef0e9;color:#20271e;font:15px Arial,sans-serif}
body.compact-home.reading-light .real-fullscreen-bar>div {display:flex;align-items:center;gap:8px}
body.compact-home.reading-light .real-fullscreen-bar button {min-height:40px;min-width:40px;padding:8px;border:1px solid #8b9c7c;border-radius:5px;color:#20271e;background:#f8f9f4}
html.real-gallery-open[data-layout=compact] {overflow:hidden}
html.real-gallery-open[data-layout=compact] body.compact-home.reading-light .projects,
html.real-gallery-open[data-layout=compact] body.compact-home.reading-light main {z-index:100}
html.real-gallery-open[data-layout=compact] body.compact-home.reading-light .real-interface-screen.is-enlarged {position:fixed;inset:12px;width:auto;height:auto;z-index:100;visibility:visible;display:flex;flex-direction:column;box-shadow:0 0 0 100vmax rgba(7,12,7,.84)}
body.compact-home.reading-light .real-interface-screen.is-enlarged .real-fullscreen-bar {display:flex;flex:none}
body.compact-home.reading-light .real-interface-screen.is-enlarged .real-interface-mount {flex:1;min-height:0}
@media(max-width:700px){body.compact-home.reading-light .real-interface-screen{height:620px}body.compact-home.reading-light .real-fullscreen-bar{padding:9px;font-size:13px}html.real-gallery-open[data-layout=compact] body.compact-home.reading-light .real-interface-screen.is-enlarged{inset:6px}}

html.real-gallery-open body.compact-home > :is(.site-header,.site-footer),
html.real-gallery-open body.compact-home main > :not(.projects) {visibility:hidden}
body.compact-home.reading-light .real-fullscreen-bar>strong {flex:1;min-width:0;line-height:1.3}
body.compact-home.reading-light .real-fullscreen-bar>div {flex:none}
body.compact-home.reading-light .real-fullscreen-bar button {white-space:nowrap}
@media(max-width:700px){body.compact-home.reading-light .real-fullscreen-bar{gap:8px;padding:8px}body.compact-home.reading-light .real-fullscreen-bar>strong{font-size:12px}body.compact-home.reading-light .real-fullscreen-bar>div{gap:6px}}
