.elm,.elm-tabs,.elm-lb,.elm-header-links{--elm-ink: var(--primary);--elm-muted: var(--primary-medium);--elm-rule: var(--primary-low);--elm-hover: var(--primary-very-low);--elm-bg: var(--secondary);--elm-serif: Georgia, "Times New Roman", serif;--elm-gap: 4px}body.elm-media-active .list-controls,body.elm-media-active #header-list-area,body.elm-media-active .discovery-layout__category-header,body.elm-media-active .category-heading,body.elm-media-active #list-area>.contents,body.elm-media-active #list-area>.topic-list-bottom,body.elm-media-active #list-area>.topic-list,body.elm-media-active #list-area>.load-more-sentinel{display:none}#list-area>:has(>.elm-host){display:block}.d-header .before-header-panel-outlet:has(.elm-header-links){display:flex;align-items:center;height:100%;min-width:0}.elm-header-links{order:1;display:flex;align-items:center;height:100%;padding-inline:.25rem;min-width:0}.elm-header-links .elm-header-link{padding:.4em .8em;color:var(--elm-ink);font-size:var(--font-0);white-space:nowrap;border-radius:var(--d-button-border-radius, 4px);text-decoration:none}.elm-header-links .elm-header-link:hover,.elm-header-links .elm-header-link:focus-visible{background:var(--elm-hover);color:var(--elm-ink)}.elm-header-links .elm-header-link.is-active{background:var(--elm-ink);color:var(--elm-bg)}.d-header:has(.extra-info-wrapper) .elm-header-links{display:none}@media(max-width: 600px){.elm-header-links .elm-header-link{padding:.4em .6em}}@media(max-width: 420px){.elm-header-links{display:none}}.elm-host{max-width:935px;margin-inline:auto}@media(min-width: 1380px){.elm-host{max-width:1100px}}@media(min-width: 1730px){.elm-host{position:relative;left:50%;transform:translateX(-50%);width:min(1400px,100vw - 600px);max-width:none;margin-inline:0}}.elm-tabs{display:flex;justify-content:center;gap:3.5rem;border-top:1px solid var(--elm-rule);margin:.5rem 0 1rem}.elm-tab{font-family:var(--elm-serif);font-size:var(--font-up-1);font-style:italic;color:var(--elm-muted);background:none;border:none;padding:.85rem .25rem;margin-top:-1px;border-top:1px solid rgba(0,0,0,0);cursor:pointer}.elm-tab:hover{color:var(--elm-ink)}.elm-tab.is-active{color:var(--elm-ink);border-top-color:var(--elm-ink)}.elm{color:var(--elm-ink);padding-bottom:3rem}:where(.elm,.elm-lb) button{font:inherit;color:inherit}:where(.elm) ul{list-style:none;margin:0;padding:0}.elm-btn{display:inline-block;font-size:var(--font-down-1);line-height:1.4;border:1px solid var(--elm-ink);background:var(--elm-bg);color:var(--elm-ink);padding:.35em 1em;border-radius:0;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .1s}.elm-btn:hover,.elm-btn:focus-visible{background:var(--elm-hover);color:var(--elm-ink)}.elm-btn--solid{background:var(--elm-ink);color:var(--elm-bg)}.elm-btn--solid:hover,.elm-btn--solid:focus-visible{background:var(--elm-ink);color:var(--elm-bg);opacity:.85}.elm-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.elm-chips{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.elm-chip{font-size:var(--font-down-1);border:1px solid var(--elm-rule);background:none;padding:.25em .8em;color:var(--elm-muted);border-radius:0;cursor:pointer;transition:border-color .1s,color .1s}.elm-chip:hover{border-color:var(--elm-ink);color:var(--elm-ink)}.elm-chip.is-active{border-color:var(--elm-ink);background:var(--elm-ink);color:var(--elm-bg)}.elm-meta{margin:0 0 1rem;min-height:1.4em;font-size:var(--font-down-1);color:var(--elm-muted)}.elm-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--elm-gap)}@media(min-width: 1380px){.elm-grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1730px){.elm-grid{grid-template-columns:repeat(5, 1fr)}}.elm-tile{position:relative;display:block;width:100%;aspect-ratio:4/5;padding:0;border:none;border-radius:0;background:var(--elm-hover);overflow:hidden;cursor:zoom-in}.elm-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,opacity .2s}.elm-tile:focus-visible{outline:2px solid var(--tertiary);outline-offset:2px}.elm-tile.is-broken img{display:none}.elm-tile.is-loaded:not(.is-video){background:var(--elm-hover) !important}.elm-tile.is-video{background:#111;cursor:pointer}.elm-tile::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .15s;pointer-events:none}.elm--square .elm-tile{aspect-ratio:1/1}.elm-tile__caption{position:absolute;inset:auto 0 0 0;padding:2.5rem .75rem .6rem;font-family:var(--elm-serif);font-style:italic;font-size:var(--font-down-1);line-height:1.3;color:#fff;text-align:left;background:linear-gradient(transparent, rgba(0, 0, 0, 0.55));opacity:0;transition:opacity .2s;pointer-events:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(hover: hover){.elm-tile:hover::before{background:rgba(0,0,0,.22)}.elm-tile:hover .elm-tile__caption{opacity:1}}.elm-tile__play{position:absolute;top:.5rem;right:.6rem;font-size:.85rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);pointer-events:none}.elm-tile.is-video:not(:has(img)) .elm-tile__play{inset:50% auto auto 50%;transform:translate(-50%, -50%);font-size:1.6rem;opacity:.85}.elm--natural .elm-grid:not(.elm-grid--skeleton){display:block;columns:3;column-gap:var(--elm-gap)}@media(min-width: 1380px){.elm--natural .elm-grid:not(.elm-grid--skeleton){columns:4}}@media(min-width: 1730px){.elm--natural .elm-grid:not(.elm-grid--skeleton){columns:5}}.elm--natural .elm-grid:not(.elm-grid--skeleton)>li{break-inside:avoid;margin-bottom:var(--elm-gap)}.elm--natural .elm-grid:not(.elm-grid--skeleton) .elm-tile{aspect-ratio:4/3}.elm-grid--skeleton .elm-tile{cursor:default;animation:elm-pulse 1.4s ease-in-out infinite}@keyframes elm-pulse{50%{opacity:.45}}.elm-more{display:flex;justify-content:center;padding:2rem 0 0}.elm-more__loading{font-size:var(--font-down-1);color:var(--elm-muted)}.elm-state{color:var(--elm-muted);padding:2rem 0}.elm-state p{margin:0 0 .75rem}html.elm-noscroll{overflow:hidden}.elm-lb{--elm-ink: #f2f2f2;--elm-muted: #a8a8a8;position:fixed;inset:0;z-index:1200;display:grid;grid-template-rows:auto 1fr auto;background:#0b0b0b;color:var(--elm-ink);animation:elm-fade .15s ease-out}@keyframes elm-fade{from{opacity:0}}.elm-lb__top{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.elm-lb__counter{font-size:var(--font-down-1);color:var(--elm-muted);font-variant-numeric:tabular-nums}.elm-lb__close{background:none;border:none;font-size:1.3rem;line-height:1;padding:.4rem .5rem;cursor:pointer;color:var(--elm-muted)}.elm-lb__close:hover,.elm-lb__close:focus-visible{color:var(--elm-ink)}.elm-lb__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 4rem;touch-action:pan-y}.elm-lb__media{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}video.elm-lb__media{background:#000}img.elm-lb__media{background:#fff}.elm-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:5rem;background:none;border:none;font-family:var(--elm-serif);font-size:3rem;line-height:1;color:var(--elm-muted);cursor:pointer}.elm-lb__nav:hover,.elm-lb__nav:focus-visible{color:var(--elm-ink)}.elm-lb__nav--prev{left:.5rem}.elm-lb__nav--next{right:.5rem}.elm-lb__caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:.9rem 1.25rem 1.1rem;border-top:1px solid rgba(255,255,255,.12)}.elm-lb__title{font-family:var(--elm-serif);font-style:italic;font-size:var(--font-up-1);color:var(--elm-ink);text-decoration:none}.elm-lb__title:hover,.elm-lb__title:focus-visible{color:var(--elm-ink);text-decoration:underline}.elm-lb__byline{font-size:var(--font-down-1);color:var(--elm-muted)}.elm-lb__tags{display:flex;flex-wrap:wrap;gap:.3rem}.elm-lb__tag{font-size:var(--font-down-2);border:1px solid rgba(255,255,255,.25);background:none;padding:.1em .6em;color:var(--elm-muted);cursor:pointer}.elm-lb__tag:hover,.elm-lb__tag:focus-visible{border-color:var(--elm-ink);color:var(--elm-ink)}.elm-lb__original{margin-left:auto;font-size:var(--font-down-1);color:var(--elm-muted)}.elm-lb__original:hover,.elm-lb__original:focus-visible{color:var(--elm-ink)}body.category-archive .topic-body .cooked .lightbox-wrapper .meta{display:none}body.category-archive .topic-body .cooked .lightbox-wrapper,body.category-archive .topic-body .cooked .lightbox-wrapper img,body.category-archive .topic-body .cooked img:not(.emoji,.avatar){border-radius:0}body.category-archive .topic-body .cooked .d-image-grid{margin:.5rem 0 1rem}body.category-archive .topic-body .cooked .d-image-grid p{margin:0}body.category-archive .topic-body .cooked .d-image-grid[data-columns]{gap:var(--elm-gap, 4px)}body.category-archive .topic-body .cooked .d-image-grid[data-columns] .d-image-grid-column{gap:var(--elm-gap, 4px);padding:0}body.category-archive .topic-body .cooked .d-image-grid[data-columns] .lightbox-wrapper,body.category-archive .topic-body .cooked .d-image-grid[data-columns] .image-wrapper{margin:0}@media(max-width: 700px){.elm{--elm-gap: 2px}.elm-grid,.elm-tabs{width:100vw;margin-inline:calc(50% - 50vw)}.elm-tabs{gap:0}.elm-tab{flex:1;text-align:center}.elm-bar{flex-direction:column-reverse;align-items:stretch}.elm-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.elm-chips::-webkit-scrollbar{display:none}.elm-chip{flex:none}.elm-bar .elm-btn--solid{text-align:center}.elm-lb__stage{padding:0}.elm-lb__nav{display:none}.elm-lb__caption{padding:.75rem 1rem 1rem}}
/*# sourceMappingURL=common_theme_18_70859a2bf097e20c5dfcbbfaf7c743fd4973b06a.css.map?__ws=shush.endlesslibrary.com.au */
