@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";:root{--ink:#252726;--muted:#858783;--line:#e9eae5;--paper:#fff;--soft:#f7f8f5;--accent:#d5ed8b;--sidebar:214px}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled,fieldset:disabled{cursor:wait;opacity:.6}button{color:inherit}a{color:inherit;text-decoration:none}button{background:0 0;border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:2px solid #6b873d}svg{flex-shrink:0}button svg,a svg{vertical-align:middle}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#ffffffed;align-items:center;gap:56px;height:78px;padding:0 36px;display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.brand strong{letter-spacing:.5px;font-size:19px}.brand>span:last-child{color:#858783;letter-spacing:1.7px;margin-left:1px;padding-top:4px;font-size:10px}.brand-mark{grid-template-columns:repeat(2,10px);gap:3px;margin-right:1px;display:grid;transform:rotate(-12deg)}.brand-mark i{background:#30372b;border-radius:2px;width:10px;height:10px}.brand-mark i:nth-child(2){background:#9fbd68}.top-nav{gap:33px;height:100%;display:flex}.top-nav button{color:#878984;padding:0;font-size:14px;position:relative}.top-nav button.active{color:#242725;font-weight:600}.top-nav button.active:after{content:"";background:#252c20;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:8px;right:8px}.top-actions{align-items:center;gap:28px;margin-left:auto;display:flex}.meiye-link{color:#7b7e78;align-items:center;gap:4px;font-size:12px;display:flex}.button{white-space:nowrap;background:#fff;border:1px solid #dedfd8;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:500;line-height:1.3;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:#f4f6f0}.button.dark{color:#fff;background:#2e352c;border-color:#2e352c}.button.dark:hover{background:#454f3e}.button:active{transform:translateY(1px)}.icon-button{border-radius:6px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{background:#eef0e9}.mobile-menu{display:none}.sidebar{width:var(--sidebar);border-right:1px solid var(--line);z-index:15;background:#fff;flex-direction:column;padding:33px 18px 22px;display:flex;position:fixed;top:78px;bottom:0;left:0;overflow-y:auto}.side-label{color:#a1a39d;letter-spacing:.9px;margin:0 14px 13px;font-size:10px}.side-label.second{margin-top:29px}.side-item{text-align:left;color:#757972;border-radius:7px;flex-shrink:0;align-items:center;gap:12px;width:100%;height:40px;margin:2px 0;padding:0 14px;font-size:12px;display:flex}.side-item:hover{background:#f6f7f3}.side-item.active{color:#35462a;background:#edf2e5;font-weight:600}.side-item svg{stroke-width:1.5px}.side-dot{background:#81945f;border-radius:50%;width:5px;height:5px;margin-left:auto}.side-divider{background:var(--line);flex-shrink:0;height:1px;margin:23px 12px 15px}.sidebar-bottom{color:#90958a;margin-top:auto;padding:48px 14px 0}.tiny-symbol{color:#a2b281;font-size:30px;font-weight:400}.sidebar-bottom p{margin:11px 0 8px;font-size:11px}.sidebar-bottom>span:not(.tiny-symbol){color:#adb0a8;font-size:10px}.sidebar-bottom small{letter-spacing:.5px;color:#b1b5ab;margin-top:18px;font-size:9px;display:block}.main-content{margin-left:var(--sidebar);max-width:1700px;padding:0 44px}.hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:300px;padding:42px 12px 38px;display:flex}.eyebrow{letter-spacing:1.2px;color:#858c7a;align-items:center;gap:7px;font-size:10px;display:flex}.eyebrow>span{background:#95a961;border-radius:50%;width:5px;height:5px}.eyebrow.small{letter-spacing:1.8px;color:#9c9f97;font-size:9px}.hero h1{letter-spacing:1.2px;margin:14px 0 11px;font-size:36px;font-weight:600;line-height:1.5}.period{color:#9db95f;margin-left:4px}.hero p{color:#91968a;margin:0;font-size:12px;line-height:1.9}.hero-notes{color:#7e8774;gap:20px;margin-top:25px;font-size:10px;display:flex}.hero-notes span{align-items:center;gap:4px;display:flex}.hero-art{flex-shrink:0;place-items:center;width:340px;height:235px;display:grid;position:relative}.art-grid{z-index:1;grid-template-columns:repeat(3,62px);gap:13px;display:grid;position:relative;transform:rotate(-9deg)}.art-grid>div{background:#fafbf7;border:1px solid #e7e9df;border-radius:13px;place-items:center;height:58px;display:grid;box-shadow:1px 4px #e5e8df}.art-grid>div:nth-child(2){background:#d5ed8b;border-color:#cce484}.art-grid>div:nth-child(5){color:#e9f2da;background:#34432c;border-color:#34432c}.art-grid>div:nth-child(8){background:#ece6f3;border-color:#e5deed}.art-grid svg{stroke-width:1.3px;width:28px;height:28px}.art-caption{letter-spacing:2px;color:#b8bcae;font-size:8px;position:absolute;bottom:-9px}.art-dot{background:#cbd6b7;border-radius:50%;width:6px;height:6px;position:absolute;top:24px;left:22px}.art-dot.b{width:4px;height:4px;inset:auto 24px 20px auto}.library-section{padding-top:34px}.section-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 25px;display:flex}.section-title h2{letter-spacing:.3px;align-items:center;gap:14px;margin:9px 0 0;font-size:21px;font-weight:600;display:flex}.result-count{color:#a3a79d;align-self:flex-end;padding-bottom:4px;font-size:11px}.clear-link{color:#829465;font-size:11px;font-weight:400;text-decoration:underline}.toolbar{gap:12px;display:flex}.search-field{color:#9ca494;background:#fafbf8;border:1px solid #e4e7de;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:700px;height:45px;padding:0 15px;display:flex}.search-field input{color:#384031;background:0 0;border:0;width:100%;font-size:12px;outline:none!important}.search-field button{padding:0;display:flex}.select-wrap{align-items:center;margin-left:auto;display:flex;position:relative}.select-wrap select{appearance:none;color:#777e70;background:#fff;border:1px solid #e5e7df;border-radius:8px;min-width:136px;height:45px;padding:0 34px 0 16px;font-size:12px}.select-wrap>svg{pointer-events:none;color:#858d7d;position:absolute;right:13px}.filter-row{flex-wrap:wrap;align-items:center;gap:8px;padding:21px 0 23px;display:flex}.filter-row button{color:#92998a;border-radius:5px;padding:6px 13px;font-size:11px}.filter-row button.selected{color:#506538;background:#edf2e5}.filter-row button:hover{background:#f1f4eb}.icon-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 16px;display:grid}.icon-card{text-align:left;min-width:0;padding:0}.icon-canvas{background:#fbfcf9;border:1px solid #e9ece3;border-radius:9px;justify-content:center;align-items:center;height:123px;transition:border-color .18s,background .18s;display:flex;position:relative}.icon-card:hover .icon-canvas{background:#f1f6e9;border-color:#bfceaa}.artwork{object-fit:contain;width:31px;height:31px}.card-corner{color:#a2ae93;opacity:0;transition:opacity .15s;position:absolute;bottom:8px;right:9px}.icon-card:hover .card-corner{opacity:1}.icon-caption{color:#626b58;justify-content:space-between;align-items:center;gap:3px;margin:11px 3px 0;font-size:11px;display:flex}.icon-caption>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon-caption small{color:#afb6a7;white-space:nowrap;font-size:9px}.submission-meta{color:#a1aa96;margin:7px 3px;font-size:10px}.contribute-banner{background:#f4f6ee;border:1px solid #e8eddd;border-radius:10px;align-items:center;gap:20px;margin-top:48px;padding:23px 26px;display:flex}.contribute-symbol{color:#788c5c;background:#e8efda;border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.contribute-banner h3{margin:0 0 8px;font-size:14px;font-weight:500}.contribute-banner p{color:#9ba48e;margin:0;font-size:11px}.contribute-banner .button{margin-left:auto;font-size:11px}.footer{color:#a9b09f;justify-content:space-between;gap:14px;margin-top:13px;padding:28px 0 24px;font-size:9px;display:flex}.footer a{color:#879972;margin-left:10px}.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pack-card{text-align:left;background:#fafbf8;border:1px solid #e4e8dd;border-radius:11px;padding:0;overflow:hidden}.pack-preview{grid-template-columns:repeat(4,1fr);gap:22px;min-height:195px;padding:28px 24px;display:grid}.pack-preview .artwork{width:26px;height:26px;margin:auto}.tone-1 .pack-preview{background:#f6f1e9}.tone-2 .pack-preview{background:#f1f0f7}.pack-information{background:#fff;border-top:1px solid #e6e9df;justify-content:space-between;align-items:center;padding:19px;display:flex}.pack-information h3{margin:0 0 8px;font-size:12px;font-weight:500}.pack-information span{color:#9ba38f;font-size:10px}.pack-information>svg{color:#8e9b7d}.collection-download{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;margin-top:28px;padding:20px 24px;display:flex}.collection-download strong{font-size:13px}.collection-download p{color:var(--muted);font-size:10px}.loading-state,.empty-state{text-align:center;color:#8d987e;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:36px;display:flex}.empty-state>svg{stroke-width:1px;width:30px;height:30px}.empty-state h3{color:#59664a;margin:0;font-size:16px;font-weight:500}.empty-state p{margin:0 0 10px;font-size:12px;line-height:1.8}.loading-state{flex-direction:row;font-size:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dialog{width:510px;max-width:calc(100vw - 32px);max-height:90vh;color:var(--ink);border:1px solid #e4e7de;border-radius:17px;padding:0;overflow:auto;box-shadow:0 30px 120px #1b25182b}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20291f70}.dialog.wide{width:720px}.dialog-close{z-index:2;background:#ffffffa8;position:absolute;top:15px;right:17px}.detail-canvas{background-color:#f4f7ef;background-image:radial-gradient(#ced6c2 .7px,#0000 .7px);background-size:15px 15px;place-items:center;height:230px;display:grid}.artwork.large{width:100px;height:100px}.detail-content{padding:27px 30px 30px}.detail-content h2{margin:9px 0 10px;font-size:24px;font-weight:500}.author-link{color:#8b987b;align-items:center;gap:4px;font-size:12px;display:flex}.detail-tags{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.detail-tags span{color:#83956b;background:#f1f5e9;border-radius:4px;padding:5px 9px;font-size:10px}.specs{border-top:1px solid var(--line);padding-top:14px;font-size:11px}.specs>div{justify-content:space-between;gap:12px;margin:12px 0;display:flex}.specs dt{color:#9aa48e}.specs dd{color:#6b775b;text-align:right;margin:0}.license-note{color:#98a38c;margin:20px 0;font-size:10px;line-height:1.9}.license-note a{text-decoration:underline}.detail-actions{gap:10px;display:flex}.detail-actions .button{flex:1}.manage-panel{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.status{background:#eff2ea;border-radius:4px;padding:4px 7px;font-size:10px;display:inline-block;color:#859175!important}.status.approved{background:#e9f2e1;color:#648747!important}.status.changes{background:#fbf0dc;color:#a98544!important}.status.rejected{background:#f9e9e5;color:#b0766d!important}.manage-panel p{color:#8c967f;font-size:11px;line-height:1.8}.manage-actions{gap:20px;margin-top:14px;display:flex}.text-button{color:#6e8652;padding:5px 0;font-size:11px}.text-button:hover{text-decoration:underline}.text-button.danger{color:#ad7c6c}.review-controls{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.review-controls>div{align-items:center;gap:10px;margin-top:15px;display:flex}.review-controls .button{padding:9px 12px;font-size:11px}.upload-content{padding:37px 38px 28px}.upload-content h2{letter-spacing:.4px;margin:13px 0 12px;font-size:24px;font-weight:500}.upload-intro{color:#8d997e;margin:0 0 25px;font-size:12px;line-height:1.8}.dropzone{color:#8e9d7b;cursor:pointer;background:#f8faf4;border:1px dashed #c6d2b6;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:11px;height:145px;margin-bottom:23px;display:flex}.dropzone strong{color:#6c7f56;font-size:12px;font-weight:500}.dropzone span{color:#a5ae9a;font-size:10px}.dropzone.dragging,.dropzone:hover{background:#f0f6e6;border-color:#91aa70}.file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.upload-content fieldset{border:0;min-width:0;margin:0;padding:0}label{display:block}.upload-content label,.edit-fields label,.review-controls label{color:#748564;margin-bottom:15px;font-size:11px}.upload-content label:not(.checkbox-label)>input,.upload-content select,.edit-fields input,.edit-fields select,.review-controls textarea{color:#58694a;background:#fff;border:1px solid #dfe6d5;border-radius:7px;width:100%;min-width:0;margin-top:8px;padding:10px 12px;font-size:12px}.upload-content input::placeholder,.review-controls textarea::placeholder{color:#afb9a3}.field-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.checkbox-label{align-items:flex-start;gap:9px;margin-top:20px;line-height:1.8;display:flex;font-size:10px!important}.checkbox-label input{accent-color:#6e8652;flex-shrink:0;margin-top:3px}.upload-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:21px;padding-top:20px;display:flex}.upload-bottom>span{color:#a0ab92;align-items:center;gap:6px;font-size:10px;display:flex}.upload-files{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:22px;display:grid}.upload-files>div{border:1px solid #e8ecdf;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:5px 8px;display:flex}.upload-files img{object-fit:contain;width:25px;height:25px}.upload-files span{color:#8e9a7f;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.upload-files button{color:#9da88f;margin-left:auto;padding:2px}.error{background:#fcf0e9;border-radius:5px;padding:10px 12px;font-size:11px;line-height:1.7;color:#a16c56!important}.toast{color:#f0f7e6;z-index:100;background:#34422d;border-radius:8px;align-items:center;gap:9px;max-width:90vw;padding:14px 20px;font-size:12px;line-height:1.7;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #24301d26}.edit-fields{margin-top:17px}.review-controls textarea{resize:vertical;min-height:76px}@media (width>=1500px){.main-content{padding:0 65px}.icon-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.hero{min-height:330px}.hero h1{font-size:40px}.hero-art{margin-right:40px}}@media (width<=1150px){:root{--sidebar:190px}.main-content{padding:0 29px}.topbar{gap:36px;padding:0 25px}.hero{gap:10px;padding:34px 0}.hero-art{width:250px}.hero h1{font-size:30px}.hero-notes{gap:10px;font-size:9px}.icon-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 13px}.icon-canvas{height:112px}.sidebar{padding:28px 12px 20px}.side-item{padding:0 12px;font-size:11px}.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.hero-art{width:190px}.art-grid{grid-template-columns:repeat(3,47px);gap:10px}.art-grid>div{border-radius:10px;height:46px}.art-grid svg{width:22px;height:22px}.hero h1{font-size:26px}.hero p{font-size:11px}.hero-notes{flex-wrap:wrap;gap:9px 14px}.art-caption{letter-spacing:1px;font-size:6px;bottom:10px}.icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.icon-canvas{height:105px}.contribute-banner{gap:13px;padding:20px 18px}.contribute-banner h3{font-size:12px}.contribute-symbol{display:none}.contribute-banner .button{font-size:10px}.toolbar{gap:8px}.select-wrap select{min-width:107px;padding-left:11px}.search-field{padding:0 11px}.footer{flex-direction:column;gap:8px;font-size:9px}.top-actions{gap:16px}.topbar .meiye-link{display:none}.top-nav{gap:25px}.brand>span:last-child{display:none}}@media (width<=680px){:root{--sidebar:0px}.topbar{gap:12px;height:65px;padding:0 17px}.mobile-menu{padding:4px;display:flex}.brand{gap:8px}.brand strong{font-size:16px}.brand-mark{grid-template-columns:repeat(2,8px);gap:2px}.brand-mark i{width:8px;height:8px}.top-nav{gap:18px;margin-left:14px}.top-nav button{font-size:12px}.top-actions .button{gap:4px;padding:9px 11px;font-size:11px}.top-actions .button svg{width:13px}.sidebar{width:214px;display:none;top:65px;box-shadow:15px 25px 30px #24311a15}.sidebar.shown{display:flex}.main-content{padding:0 19px}.hero{align-items:flex-start;gap:0;min-height:264px;padding:31px 0 26px}.hero h1{letter-spacing:.3px;margin-top:13px;font-size:26px;line-height:1.6}.hero p{font-size:10px;line-height:1.9}.hero .eyebrow{letter-spacing:.7px;font-size:8px}.hero-art{width:115px;min-width:115px;height:190px;margin-top:18px;margin-left:5px;overflow:hidden}.art-grid{grid-template-columns:repeat(3,34px);gap:8px;margin-left:15px;transform:rotate(-9deg)}.art-grid>div{border-radius:8px;height:35px}.art-grid svg{width:18px;height:18px}.art-caption,.art-dot{display:none}.hero-notes{gap:7px 12px;max-width:230px;margin-top:18px;font-size:8px}.hero-notes span:last-child{display:none}.library-section{padding-top:27px}.section-title{margin-bottom:20px}.section-title h2{font-size:19px}.result-count{font-size:9px}.toolbar{gap:8px}.search-field{height:42px}.search-field input{font-size:10px}.search-field svg{width:16px}.select-wrap select{min-width:91px;height:42px;padding-left:10px;padding-right:25px;font-size:10px}.select-wrap>svg{width:12px;right:8px}.filter-row{gap:2px;padding:17px 0 20px}.filter-row button{padding:6px 10px;font-size:10px}.icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.icon-canvas{border-radius:8px;height:104px}.artwork{width:29px;height:29px}.icon-caption{margin-top:9px;font-size:10px}.icon-caption small{font-size:8px}.contribute-banner{align-items:flex-start;gap:12px;margin-top:32px;padding:19px 14px}.contribute-banner h3{margin-bottom:5px;font-size:11px;line-height:1.8}.contribute-banner p{font-size:9px;line-height:1.8}.contribute-banner .button{margin-top:3px;padding:8px 10px;font-size:9px}.contribute-banner .button svg{display:none}.footer{padding-top:21px;line-height:1.8}.footer a{margin-left:5px}.pack-grid{grid-template-columns:1fr}.pack-preview{gap:20px;min-height:180px;padding:24px}.pack-information h3{font-size:13px}.dialog{border-radius:13px;max-height:92vh}.detail-canvas{height:190px}.detail-content{padding:24px}.upload-content{padding:34px 23px 23px}.upload-content h2{font-size:20px;line-height:1.6}.field-row{grid-template-columns:1fr;gap:0}.dropzone{height:132px}.upload-bottom{flex-direction:column;align-items:stretch;gap:15px}.upload-bottom>span{justify-content:center}.upload-files{grid-template-columns:1fr}.collection-download{gap:15px;padding:16px}.collection-download strong{font-size:11px}.collection-download .button{padding:10px;font-size:10px}.toast{width:max-content;font-size:11px;bottom:20px}.review-controls>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.hero p,.upload-intro{color:#737d68}.side-label,.eyebrow.small,.result-count,.filter-row button,.icon-caption small,.sidebar-bottom p,.sidebar-bottom>span:not(.tiny-symbol),.sidebar-bottom small,.footer,.pack-information span,.dropzone span,.upload-bottom>span,.license-note,.specs dt{color:#737e68}.search-field input::placeholder{color:#79856c}.hero-notes{color:#6a775b}.author-link,.detail-tags span,.specs dd{color:#657650}.contribute-banner p,.upload-content label,.edit-fields label,.review-controls label,.checkbox-label{color:#707e60}.footer a{color:#657950}.simple-main .library-section{min-height:calc(100vh - 155px);padding-top:39px}.catalog-intro{margin-bottom:28px;position:relative}.catalog-intro p{color:#737d68;margin:11px 0 0;font-size:13px;line-height:1.8}.section-title h1{letter-spacing:.4px;margin:0;font-size:28px;font-weight:600}.section-title>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.breadcrumb{color:#78876a;text-decoration:none}.breadcrumb span{color:#b6bdaf;margin-left:12px}.profile-external{color:#657650;align-items:center;gap:5px;margin-top:13px;font-size:12px;display:inline-flex}.category-list{flex-shrink:0;margin-top:10px}.category-group .side-item>svg:last-child{margin-left:auto;transition:transform .15s;transform:rotate(-90deg)}.category-group .side-item>svg.expanded{transform:rotate(0)}.subcategory-list{grid-template-columns:1fr 1fr;gap:3px;padding:7px 7px 12px 31px;display:grid}.subcategory-list button{text-align:left;color:#748366;border-radius:5px;padding:7px 6px;font-size:11px}.subcategory-list button:hover{background:#f6f8f1}.subcategory-list button.active{color:#35462a;background:#edf2e5;font-weight:600}.sidebar-bottom{padding-top:24px}.sidebar-bottom small{margin-top:6px;font-size:10px;line-height:1.8}.simple-main .toolbar{margin-bottom:27px}.concept-filters{flex-wrap:wrap;padding:0 0 23px}.card-author{color:#7b8473;text-align:left;margin-top:6px;font-size:10px}.simple-main .icon-grid{row-gap:25px}.simple-main .icon-canvas{height:142px}.simple-main .artwork{width:37px;height:37px}.specs a{text-underline-offset:3px;text-decoration:underline}.author-link{text-align:left;padding:0}.author-link:hover{text-decoration:underline}@media (width<=1150px){.simple-main .icon-canvas{height:118px}.subcategory-list{padding-left:22px}}@media (width<=680px){.simple-main .library-section{min-height:calc(100vh - 175px);padding-top:27px}.catalog-intro{margin-bottom:22px}.catalog-intro p{font-size:11px}.section-title h1{font-size:23px}.section-title>div{gap:8px}.breadcrumb{font-size:10px}.simple-main .icon-canvas{height:103px}.simple-main .artwork{width:33px;height:33px}.card-author{font-size:9px}.simple-main .toolbar{margin-bottom:22px}.subcategory-list{padding-left:31px}.concept-filters{gap:4px}.sidebar.shown{width:232px}.sidebar{padding-top:24px}.sidebar-bottom{padding-bottom:14px}.footer{padding-bottom:28px}.search-field input{font-size:10px}}.account-link{color:#657650;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:12px;overflow:hidden}.pagination{justify-content:center;align-items:center;gap:20px;margin:38px 0 12px;display:flex}.pagination span{color:#737e68;font-size:12px}.pagination button:disabled{cursor:default;opacity:.4}.footer>span:last-child{flex-wrap:wrap;gap:6px 10px;display:flex}.footer a{white-space:nowrap}@media (width<=680px){.top-actions{gap:8px}.account-link{max-width:65px;font-size:10px}.top-actions>.button{padding:9px 10px}.pagination{gap:13px}.pagination .button{padding:10px 13px;font-size:11px}.pagination span{font-size:10px}}
