/* Search Creators: restrained resource-library layout. */
:root{--ink:#24354a;--paper:#f7f8fa;--lime:#dbe8f7;--muted:#627185;--line:#e0e5eb;--serif:Arial,sans-serif}
body,.field input,.field textarea,.field select{font-family:Arial,'Segoe UI',sans-serif;letter-spacing:normal}body,.project-public{background:#f7f8fa;color:#25364a}h1,h2,h3{font-family:Arial,'Segoe UI',sans-serif;font-style:normal;letter-spacing:-.5px}.shell{width:min(1200px,calc(100% - 48px))}.public-header{background:white;color:#23384f;border-color:#e1e7ec}.public-header nav{min-height:82px}.brand .brand-wordmark{color:#253b52;font-size:12px;letter-spacing:.7px}.brand small{color:#768496;letter-spacing:1px}.brand-mark{width:54px;height:54px}.navlinks{font-size:13px;gap:25px}.navlinks [aria-current]{color:#255d92}.navlinks .nav-cta{background:#f0f4f9;color:#33577b;border:1px solid #dfe7f0}.eyebrow{color:#6f8093!important;font-size:10px;letter-spacing:1.3px}.button,button,.asset .button,.asset button,.downloads .button,.downloads button,.download-ready .button{background:#285f93;color:white;border-radius:5px;font-size:13px;font-weight:600;box-shadow:none}.button:hover,button:hover{background:#1c4c79}.catalog-intro{padding:48px 0 38px;border-bottom:1px solid #dfe5eb;max-width:none}.catalog-intro h1{font-size:43px;line-height:1.15;margin:17px 0;color:#22384f;font-weight:650;letter-spacing:-1px}.catalog-intro p{font-size:15px;max-width:590px;color:#68798a;line-height:1.8;margin-bottom:24px}.catalog{padding:30px 0 50px}.section-heading h2{font-size:25px}.tabs a{font-size:12px;border-radius:5px;background:white;border-color:#dce4ed}.tabs .selected{background:#e8f0fa;color:#245888;border-color:#a8bfd9}.collection-toolbar{border-color:#dfe6ed}.card{border-color:#dde4eb;border-radius:7px;background:white}.card:hover{transform:none;box-shadow:0 4px 18px #2439540b}.card h3{font-size:20px;line-height:1.4;color:#273f58}.card p{font-size:13px;color:#6f8090}.card-body{padding:23px}.card-body .eyebrow{font-size:10px}.card-link{color:#285e8f;font-size:12px}.prices{font-size:12px}.prices strong{color:#344d66}.project-cover{display:block;height:200px;border-bottom:1px solid #e0e7ee;overflow:hidden;background:#edf1f6}.project-cover img{display:block;width:100%;height:100%;object-fit:contain}.project-cover--empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px;gap:12px;background:#edf2f8;border-left:4px solid #7898b9}.project-cover--empty span{font-size:11px;color:#7389a0}.project-cover--empty strong{font-size:21px;color:#385673;font-weight:500;line-height:1.5}.project-cover--empty small{font-size:12px;color:#8090a0}.detail-heading{background:#fff;color:#293e55;border:1px solid #dfe5ec;border-top:4px solid #7195b8;border-radius:6px;min-height:0;padding:34px 35px;margin:20px 0 30px}.detail-heading h1{color:#243b53;font-size:37px;line-height:1.25;max-width:950px;font-weight:650}.detail-heading p{color:#708195;font-size:13px}.project-metrics{gap:20px;padding-top:18px;border-top:1px solid #e5ebf1}.project-metrics>span{color:#738396;background:none;border:0;padding:0;font-size:12px}.project-metrics b{color:#354e68;font-size:17px;font-weight:600}.project-gallery h2{font-size:25px}.screenshot-grid img{height:300px;background:#f0f3f7}.screenshot-grid figure{border-radius:6px;border-color:#dce4ec}.screenshot-grid figcaption{color:#5e7287;font-size:13px}.description,.project-section{font-size:15px;line-height:1.85;color:#5e7083}.overview h2,.project-section h2{font-size:25px;color:#2d465f}.learning{background:#eef3f8;border-color:#dce5ee}.learning h3,.learning p{color:#526d85}.downloads{border-top:3px solid #658bad;border-radius:6px;background:white;box-shadow:none}.downloads h2{font-size:24px}.downloads p{font-size:13px}.asset{padding:21px 0}.asset strong{color:#3d637d;font-size:12px}.download-ready{max-width:760px;border:1px solid #d9e3ec;border-top:3px solid #668bab;border-radius:7px}.download-ready progress{display:block;width:min(360px,100%);height:6px;accent-color:#3974a5;margin:20px 0}.download-ready [data-wait-status]{font-weight:600;color:#3c607f}.advertisement{background:#fbfcfe;border:1px solid #e6ebf0;border-radius:4px;margin:45px 0;padding:30px}.brand-footer{background:#eef2f6;border-top:1px solid #dce4ed;color:#5d7187}.brand-footer .footer-signature{font-family:Arial,sans-serif;font-size:17px;font-style:normal;color:#3e5c78}.brand-footer small{font-family:Arial,sans-serif;color:#78899b;font-size:9px}.brand-footer a{color:#526f8a}.empty{background:#f0f4f8;border:1px dashed #c4d1df}.empty h3{font-size:23px}.studio{background:#f5f7fa}.studio-sidebar{background:#fff;border-right:1px solid #dfe5ec;color:#30465e}.studio-sidebar .brand .brand-wordmark{color:#314a65}.studio-sidebar .brand small{color:#7a8ea3}.sidebar-label{color:#8191a2}.studio-sidebar nav a{color:#5e7389}.studio-sidebar nav a:hover{background:#f0f4f8;border-color:#e3eaf2;color:#365e87}.studio-sidebar nav a[aria-current=page]{background:#eaf1fa;color:#285b8c;border-color:#d3e0ee}.sidebar-bottom>a{color:#627e99}.sidebar-bottom .quiet{color:#536d87;background:#f4f7fa;border-color:#d8e3ed}.studio-top{background:#fff;color:#8090a2;border-color:#e0e6ed}.studio-top>span:last-child{background:#f0f4f8;color:#60748b}.studio-dashboard-hero{background:#fff;border:1px solid #dee5ed;border-top:3px solid #789abc;min-height:170px;color:#2b4660}.studio-dashboard-hero h1{color:#28425d;font-size:32px}.studio-dashboard-hero p{color:#6c8197}.studio-dashboard-hero>.button{background:#2b6094;color:#fff}.stats article{border-color:#dce5ee;border-top-color:#94aec8}.stats article:first-child{border-top-color:#5e87b0}.stats strong{color:#345675}.stats span{color:#7d8ea0}.panel{background:#fff;border-color:#dfe6ee}.panel h2,.panel h3{color:#3e5975}.panel p,.field label{color:#6a7e93}.field input:not([type=checkbox]),.field select,.field textarea,.search select{font-family:Arial,sans-serif;background:#fff;border-color:#ccd8e5;color:#304962;font-size:14px}.field small,.upload-card>small{color:#788ca0}.upload-card{background:#fafbfd;border-color:#dce5ee}.upload-card legend{color:#52708d}.publish-panel{border-top-color:#7394b5}.publish-panel button{background:#2c6196}.panel th{background:#f1f5f9;color:#73879a}.resource-tag{background:#eef3f9;color:#5b7590}.status-pill.published{background:#e8f2ee;color:#3d7261}.placement-map>div{background:#f0f4f9;border-color:#b6c9db;color:#65829f}.text-button,.text-button:hover{background:none;color:#906054}.screenshot-selection{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0}.screenshot-selection>p{width:100%;margin:0}.screenshot-selection figure{width:125px;margin:0;border:1px solid #d5e0eb;border-radius:4px;overflow:hidden}.screenshot-selection img{width:100%;height:90px;object-fit:contain;background:#edf2f7}.screenshot-selection figcaption{padding:7px;font-size:10px;overflow-wrap:anywhere}.login-page{background:#f5f7fa}.login-scene{background:#ecf1f7;color:#334d68;border-right:1px solid #dce5ed}.login-scene:before{display:none}.login-scene h2{color:#3b5672;font-size:40px;line-height:1.2;letter-spacing:-1px}.login-scene h2 em{font-family:Arial,sans-serif;font-style:normal;color:#375f86;font-size:1em}.login-scene-copy{margin-top:80px}.login-scene p{color:#7a8ea3}.login-scene-footer{color:#91a0b1}.login-panel h1{color:#35506b;font-size:34px}.login-panel button{background:#2d6499}.login-panel>p{color:#71859a}.login-panel .field input{background:white}.studio .empty{background:#f5f8fc}
@media(max-width:700px){.shell{width:calc(100% - 28px)}.public-header nav{gap:11px}.navlinks{border-top-color:#e3e9f0;font-size:12px;gap:12px}.brand .brand-wordmark{font-size:11px}.catalog-intro{padding:29px 0}.catalog-intro h1{font-size:32px}.catalog-intro p{font-size:13px}.catalog{padding:25px 0 35px}.detail-heading{padding:25px 22px}.detail-heading h1{font-size:28px;letter-spacing:-.5px}.project-metrics{gap:14px}.project-metrics>span{font-size:11px}.screenshot-grid img{height:220px}.description,.project-section{font-size:14px}.studio-dashboard-hero h1{font-size:27px}.studio-dashboard-hero{min-height:220px}.login-scene{min-height:220px;padding:23px}.login-scene-copy{margin-top:23px}.login-scene h2{font-size:28px}.brand-footer .footer-signature{font-size:16px}.downloads{padding:22px}.section-heading h2{font-size:24px}}

[hidden]{display:none!important}
