#atlas-details .atlas-detail-layout{display:block}
#atlas-details .atlas-detail-image{width:100%;max-width:800px;margin:12px auto 0;border-color:#7768b53d;background:#020416;box-shadow:0 20px 80px #22114a30}
.atlas-art-open{position:relative;display:block;width:100%;padding:0;border:0;background:#020416;cursor:zoom-in;overflow:hidden}
.atlas-detail-art{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;max-height:none!important}
.atlas-art-open:focus-visible{outline:2px solid #e2ad35;outline-offset:-4px}
.atlas-art-expand{position:absolute;bottom:20px;right:20px;background:#090c1bcb;border:1px solid #d4b77870;border-radius:999px;padding:10px 16px;color:#eee1bd;font:12px/1.2 inherit;backdrop-filter:blur(12px)}
#atlas-details .atlas-detail-labels{padding:14px 20px 18px;margin:0;background:#06081b}
#atlas-details .atlas-detail-copy{max-width:800px;margin:28px auto 4px;display:grid;grid-template-columns:1fr 1fr;column-gap:28px;align-items:start}
#atlas-details .atlas-detail-copy>.eyebrow,#atlas-details .atlas-detail-copy>h3{grid-column:1/-1}
#atlas-details .atlas-detail-copy>h3{font:400 34px/1.2 Georgia,serif;margin:10px 0 8px}
#atlas-details .atlas-detail-copy>p{margin:8px 0;grid-column:1}
#atlas-details .atlas-practice-links{grid-column:2;grid-row:3/6;margin:8px 0}
#atlas-details .atlas-detail-tools{grid-column:1/-1;margin-top:20px}
.atlas-art-dialog{padding:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;background:#020416;color:#edeaf8;overflow:hidden}
.atlas-art-dialog[open]{display:flex;flex-direction:column}
.atlas-art-dialog::backdrop{background:#020416}
.atlas-art-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:#0a0b20;flex-shrink:0;border-bottom:1px solid #9385c522}
.atlas-art-top h2{margin:0;font:400 23px/1.3 Georgia,serif}.atlas-art-top small{color:#a59eba;display:block;font-size:11px;margin-top:4px}
.atlas-art-toolbar{display:flex;gap:8px;align-items:center}.atlas-art-toolbar button{border:1px solid #aca0d337;border-radius:12px;background:#ffffff06;color:inherit;width:44px;height:44px;cursor:pointer;font-size:20px}.atlas-art-toolbar button:disabled{opacity:.3;cursor:default}.atlas-art-toolbar output{min-width:45px;text-align:center;font-size:12px;color:#cfba83}
.atlas-art-viewport{flex:1;min-height:0;overflow:auto;touch-action:none;overscroll-behavior:contain;cursor:grab;scrollbar-width:thin}
.atlas-art-viewport:active{cursor:grabbing}.atlas-art-canvas{display:grid;place-items:center;min-height:100%;min-width:100%;width:100%;height:100%}.atlas-art-canvas img{display:block;max-width:none;max-height:none;flex-shrink:0;user-select:none;-webkit-user-drag:none;pointer-events:none}
.atlas-art-foot{margin:0;text-align:center;padding:10px 16px;color:#a69dbc;font-size:11px;background:#090b1c;flex-shrink:0}
@media(max-width:600px){#atlas-details{padding:18px 10px!important}.atlas-detail-head,.atlas-detail-tabs,#atlas-details .atlas-detail-copy{margin-left:8px;margin-right:8px}#atlas-details .atlas-detail-copy{display:block}.atlas-art-expand{bottom:12px;right:12px;font-size:11px;padding:9px 12px}#atlas-details .atlas-detail-copy>h3{font-size:27px}.atlas-art-top{padding:12px;align-items:start;flex-wrap:wrap}.atlas-art-top h2{font-size:19px}.atlas-art-toolbar{margin-left:auto}.atlas-art-toolbar button{width:40px;height:40px}.atlas-art-top small{font-size:10px}.atlas-art-toolbar output{min-width:38px}.atlas-art-foot{font-size:10px}}
