*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{color:#141414;-webkit-font-smoothing:antialiased;background:#f5f4f1;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit}:focus-visible{outline-offset:3px;outline:2px solid}.photo-slot{color:#5b5955;background:repeating-linear-gradient(135deg,#14141409 0 10px,#14141400 10px 20px),#e9e8e4;border:1px dashed #14141438;align-items:flex-end;width:100%;height:100%;min-height:220px;padding:14px 16px;font-size:13px;line-height:1.45;display:flex;position:relative}.photo-slot strong{color:#2a2927;letter-spacing:.02em;font-weight:600;display:block}.photo-slot.on-dark{color:#bdbbb6;background:repeating-linear-gradient(135deg,#ffffff0d 0 10px,#fff0 10px 20px),#232323;border-color:#ffffff40}.photo-slot.on-dark strong{color:#f1f0ec}.pending{color:#6a6762;align-items:baseline;gap:8px;font-size:.92em;display:inline-flex}.pending:before{content:"";border:1px solid;border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}@keyframes chrome-sweep{0%{background-position:100% 0}to{background-position:0 0}}.credit{align-items:baseline;gap:6px;padding:6px 0;font-size:12.8px;text-decoration:none;display:inline-flex}.credit .by{opacity:.72}.credit-chrome{letter-spacing:.02em;color:#0000;background-image:linear-gradient(100deg,#878c94 0%,#e9ecef 18%,#6f757e 38%,#f6f8fa 52%,#9aa0a8 66%,#e0e4e8 84%,#878c94 100%);background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-weight:600}.credit.on-light .credit-chrome{background-image:linear-gradient(100deg,#3d434b 0%,#8a9098 22%,#2f343a 44%,#9aa0a8 58%,#4a5058 78%,#3d434b 100%)}.credit-chrome.is-shining{animation:1.8s cubic-bezier(.4,0,.2,1) both chrome-sweep}@media (prefers-reduced-motion:reduce){.credit-chrome.is-shining{background-position:30% 0;animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dirbar{z-index:60;color:#f3f2ee;background:#141414;border-radius:4px;align-items:center;height:40px;font:500 13px/1 system-ui,sans-serif;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 24px -10px #14141473}.dirbar a,.dirbar span{height:100%;color:inherit;align-items:center;padding:0 12px;text-decoration:none;display:flex}.dirbar a:hover{background:#2c2c2c}.dirbar span{white-space:nowrap;padding:0 4px}.dirbar-all{border-left:1px solid #ffffff2e}@media print{.dirbar{display:none}}body:has(.dirbar){padding-bottom:72px}body:has(.d1){background:#ecebe7}body:has(.d2){background:#121212}body:has(.d3){background:#f8f7f4}body:has(.d4){background:#0f0f0f}body:has(.d5){background:#fff}
