.intro-access:has([data-opening-skip]){padding:0}.intro-access [data-opening-skip]{margin:8px}
.figma-home .works-scroll{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:100px;min-height:76px;font-size:15px;font-weight:700}
body.beta.opening-pending .scroll-cue{visibility:visible;opacity:1;position:relative;z-index:5}
.view-switch{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 24px 0}.view-switch button{min-height:44px;padding:10px 18px;background:#fffdf7;border:2px solid #292c2e;border-radius:4px 7px 3px 6px;font-size:15px}.view-switch button[aria-pressed="true"]{border-bottom-color:#db702a;box-shadow:inset 0 -3px #db702a}.view-switch p{font-size:13px;margin:0;color:#565c58}
.figma-home .is-grid .diary-controls{display:none}.figma-home .is-grid .diary-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;scroll-snap-type:none;padding:0;align-items:stretch}
.figma-home .is-grid .diary-home .diary-page,.figma-home .is-grid .diary-page{width:100%;min-width:0;min-height:0;max-width:none;scroll-snap-align:none;scroll-margin-top:24px}.figma-home .is-grid .diary-page h3{font-size:27px;line-height:1.45}.figma-home .is-grid .diary-meta strong{font-size:17px}.figma-home .is-grid .diary-image{height:180px}.figma-home .is-grid .diary-comment{flex:1}.figma-home .is-grid .diary-footer{margin-top:auto}.figma-home .is-grid .diary-carousel{padding-top:24px}
@media(max-width:1100px){.figma-home .is-grid .diary-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.view-switch{padding:18px 18px 0;gap:10px}.figma-home .is-grid .diary-rail{grid-template-columns:minmax(0,1fr);gap:24px}.figma-home .is-grid .diary-carousel{padding:20px 14px 12px;margin:0}.figma-home .is-grid .diary-image{height:200px}}
