/* Daylight belongs to this imagined shore, not the clock of the reading rooms. */
.paper-site.beach .beach-scene:after{display:none}
.beach .mobile-mark img{filter:brightness(.78)}

/* A white wash fading to zero BEFORE its rectangular drawing boundary. */
.beach-heading .pocket-stones:before{inset:-26px -38px;background:radial-gradient(ellipse closest-side,#fffffff2 0%,#ffffffdf 46%,#ffffff75 72%,#fff0 100%);border:0;box-shadow:none}
.beach .beach-heading .pocket-stones{border:0;box-shadow:none;background:none;align-items:center;row-gap:7px}
.beach .pocket-slot .stone-object,.beach .tray-grid .stone-object{transform:translateY(var(--handful-offset,0px)) scale(var(--handful-scale,1));transform-origin:50% 60%}
.beach #stone-dialog .reading-image .stone-object{transform:scale(var(--handful-scale,1));transform-origin:50% 55%}
.reading-neighbours{display:flex;justify-content:center;max-width:320px;gap:0}
.reading-neighbours #show-collection{width:100%;min-height:56px}
.beach .reading-handful .pocket-slot{width:23px;height:28px;flex-basis:23px}
.beach .reading-handful .pocket-slot .stone-object{width:23px;height:28px}
.shore-flock{height:240px}
@media(max-width:700px){.beach-heading .pocket-stones:before{inset:-24px -26px}.beach .reading-handful .pocket-slot{width:20px;flex-basis:20px}.beach .reading-handful .pocket-slot .stone-object{width:20px}}
html[data-contrast=high] .beach-heading .pocket-stones:before{background:radial-gradient(ellipse closest-side,#fff 65%,#fff0 100%)}
