/* The fourth demo is a document review, not a second admin dashboard. */
.re-projects[id],.re-faq[id]{scroll-margin-top:0}
.sg-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}
.sg-portal .sg-art{background:#e9e6de;isolation:isolate}
.sg-portal .ed-portal{width:100%;max-width:430px;min-height:290px;transform:rotate(-3deg)}
.sg-portal .ed-file{background:#faf8f1;color:#273a36;border:1px solid #d5dad1;padding:24px;width:72%;box-shadow:0 20px 50px #24352d12}
.sg-portal .ed-file strong{display:block;font:40px/1.06 Newsreader,Georgia,serif;margin:22px 0}
.sg-portal .ed-file svg{width:100%;stroke:#617b70;stroke-width:1.5}
.sg-portal .ed-file small,.sg-portal .ed-file span{font-size:10px}
.sg-portal .ed-folder{position:absolute;right:-3%;bottom:8%;background:#e0e9df;padding:17px;transform:rotate(5deg);box-shadow:0 8px 25px #24352d12}
.sg-portal .ed-folder small,.sg-portal .ed-folder b{display:block;font-size:11px;line-height:1.7}
.sg-portal .sg-description{min-width:0}
.ed-detail-intro .ed-action+.ed-action{margin-top:16px}
@media(max-width:900px){.sg-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.sg-shortcuts{display:block}.sg-portal .ed-file strong{font-size:30px}.sg-portal .ed-folder{right:0}}
@media(prefers-reduced-motion:reduce){.sg-portal *{animation:none!important;transition:none!important}}
