.three-ds-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:22px 0}.three-ds-toolbar label{display:grid;gap:8px;flex:1 1 280px;color:var(--text-primary)}.three-ds-toolbar input,.three-ds-toolbar select,.three-ds-toolbar button{font:inherit;min-height:44px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);padding:10px 14px}.three-ds-toolbar button{cursor:pointer}.three-ds-count{color:var(--text-secondary);margin:12px 0}.three-ds-tags{display:flex;flex-wrap:wrap;gap:6px}.three-ds-tags span{padding:4px 8px;border:1px solid var(--border);border-radius:5px;color:#b8d9ce;font-size:.73rem}.three-ds-need{font-size:.86rem!important;border-left:2px solid #36c99c;padding-left:12px}.three-ds-files{width:100%;font-size:.8rem;margin:8px 0}.three-ds-files summary{cursor:pointer;padding:10px 0;color:#9ae9ce}.three-ds-files dl{margin:10px 0}.three-ds-files dt{font-weight:700;color:var(--text-primary)}.three-ds-files dd{margin:3px 0 12px;overflow-wrap:anywhere;color:var(--text-secondary)}.three-ds-files code{font-size:.75rem;overflow-wrap:anywhere;word-break:break-word}.three-ds-empty{padding:24px;border:1px solid var(--border);border-radius:8px}.three-ds-table-wrap{overflow-x:auto}.three-ds-table{border-collapse:collapse;width:100%;font-size:.9rem}.three-ds-table th,.three-ds-table td{border-bottom:1px solid var(--border);padding:14px;text-align:left;vertical-align:top}.three-ds-table th{color:var(--text-primary)}.three-ds-table td{color:var(--text-secondary)}.three-ds-theme img{object-fit:contain!important;background:#15191e;aspect-ratio:400/480!important;max-height:320px}.three-ds-theme .three-ds-author{font-size:.83rem;color:#9ae9ce}.three-ds-layout{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:20px;color:#c7e6da;font-size:.84rem}.three-ds-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.three-ds-jumps a{padding:10px 14px;border:1px solid var(--border);border-radius:7px;color:#b7eddb}.three-ds-group[hidden],.guide-resource[hidden]{display:none!important}.three-ds-verified{color:#8bdcba;font-size:.83rem}.three-ds-download{font-weight:700}.three-ds-note{max-width:80ch}.guide-resource .three-ds-files .guide-links{margin:0;padding:0}@media(max-width:520px){.three-ds-toolbar>*{width:100%}.three-ds-toolbar label{flex-basis:100%}.three-ds-table th,.three-ds-table td{padding:10px}.three-ds-layout{padding:14px}.three-ds-tags span{font-size:.7rem}}
