.saved-creations{max-width:1160px;margin:28px auto;padding:24px;border:1px solid #49402d;border-radius:16px;background:#181813;color:#e8e1d0;font-family:inherit;box-sizing:border-box;scroll-margin-top:100px}.saved-creations[hidden]{display:none}.saved-creations h2{margin:0;font-size:23px}.saved-creations p{color:#b6ad99;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.saved-heading{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.saved-heading>div{flex:1;min-width:180px}.saved-creations a{color:#e2c482}.saved-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0}.saved-controls label{flex:1;min-width:0}.saved-creations select{display:block;max-width:100%;width:100%;margin-top:8px;padding:12px;background:#23221c;color:#eee3cc;border:1px solid #5a503a;border-radius:8px;box-sizing:border-box}.saved-creations button{background:#e2c482;color:#181813;padding:12px 16px;border:0;border-radius:8px;font:inherit;cursor:pointer}.saved-creations button:disabled{opacity:.5;cursor:default}.saved-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:20px 0}.saved-grid article{border:1px solid #3c382c;border-radius:12px;overflow:hidden;padding:12px;min-width:0}.saved-grid img{width:100%;max-height:420px;object-fit:contain;display:block;border-radius:8px}.saved-grid details p{white-space:pre-wrap;font-size:12px}.saved-download{display:block;margin:12px 0}.saved-placeholder{height:180px;display:grid;place-items:center;background:#26241e;color:#b3a88e}.saved-grid h4{margin:12px 0}.saved-creations summary{color:#c5b48d;cursor:pointer}@media(max-width:600px){.saved-creations{margin:16px 12px;padding:16px}.saved-heading{gap:12px}.saved-heading>div{flex-basis:100%}.saved-controls{display:block}.saved-controls button{margin-top:12px;width:100%}}
