/* Shared paper, compact brand, and a directory that grows beyond the homepage. */
:root{--line:#d4d1c7;--paper-card:#fffdf7;--brand-blue:#397aac;--brand-rust:#b75439}
.site-header{position:fixed;height:86px;padding:0 4%;gap:26px;transition:background .2s,border-color .2s;border-bottom:1px solid transparent;isolation:isolate}
.site-header.is-solid{background:#f6f4ecf5;border-color:#dedbd1;backdrop-filter:blur(12px)}
.brand{display:flex;align-items:center;flex-shrink:0;font-size:0}
.brand-image{position:relative;display:block;width:171px;height:41px;overflow:hidden}
.brand-image img{position:absolute;max-width:none;width:159%;height:auto;left:-29%;top:50%;transform:translateY(-50%)}
.site-header nav{align-items:center;margin-left:auto;gap:26px;height:44px}
.site-header nav a{font-size:13px;line-height:20px;display:flex;align-items:center;min-height:44px;padding:0}
.site-header nav a[aria-current=page]{color:var(--brand-rust)}
.header-actions{display:flex;align-items:center;gap:20px;height:44px}
.header-share{font-size:13px;display:flex;align-items:center;gap:15px;border:1px solid #333a32;padding:0 15px;height:39px;background:#fffdf64d;white-space:nowrap}
.header-share span{font-size:21px;line-height:1}.header-share:hover{background:var(--ink);color:white}
.login-trigger{min-width:46px;height:40px;font-size:13px}.login-trigger:hover{text-decoration:underline;text-underline-offset:4px}
.account-menu{position:relative}.account-menu summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none}.account-menu summary::-webkit-details-marker{display:none}
.account-popover{position:absolute;right:0;top:49px;width:182px;padding:13px;background:var(--paper-card);border:1px solid var(--line);box-shadow:0 7px 20px #20221f12;display:grid;gap:4px}
.account-popover p{font-size:12px;border-bottom:1px solid var(--line);padding:5px 8px 12px;overflow:hidden;text-overflow:ellipsis}.account-popover a,.account-popover button{padding:10px 8px;text-align:left;font-size:13px}.account-popover a:hover,.account-popover button:hover{background:#eeece3}
.hero-track{height:calc(100svh + clamp(210px,32svh,350px))}
.headline-image{aspect-ratio:5.5}
.creation-fragment{display:block;aspect-ratio:1;background:url('assets/hero-creation-sprites-q94.webp') no-repeat;background-size:300% 100%}
.creation-palette{background-position:0 50%}.creation-map{background-position:50% 50%}.creation-plane{background-position:100% 50%}
.float-palette{width:150px;left:17%;top:36%;z-index:1;opacity:.85}
.float-map{width:125px;right:15%;top:33%;z-index:1;opacity:.85}
.float-plane-new{width:115px;left:10%;top:80%;z-index:4}
.float-palette span{animation-delay:-2s}.float-map span{animation-delay:-5s}.float-plane-new span{animation-delay:-7s}
.float-code{right:3%;top:25%;width:145px}
.float-art{width:240px;left:-6%;top:37%}.float-orbit{width:300px;right:-12%;top:73%}
.scroll-invitation{bottom:24px}.scene-hint{font-size:11px;letter-spacing:.03em}
.section-width{max-width:1360px;width:calc(100% - 112px)}
.creators{padding:40px 0 60px}.section-link{display:inline-flex;align-items:center;gap:16px;font-size:13px;white-space:nowrap;padding:10px 0;border-bottom:1px solid #9f9e93}.section-link:hover{color:var(--brand-rust)}
.creator-heading h2{font-size:32px}.section-heading{align-items:center}
.creator-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;border:0;margin-top:30px;padding:5px 2px 9px}
.creator-track::-webkit-scrollbar{display:none}
.creator-card{flex:0 0 calc((100% - 70px)/6);min-width:158px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:18px 10px 17px;scroll-snap-align:start;transition:background .2s,transform .2s;border:1px solid transparent}
.creator-card+.creator-card:before{display:none}.creator-card:hover{background:#ffffff66;border-color:#d4d1c7;transform:translateY(-2px)}
.person-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:66px;height:66px;border-radius:50%;overflow:hidden;font-family:Georgia,'Songti SC',serif;font-size:27px;font-weight:500;color:#343d35;line-height:1}
.person-avatar img{width:100%;height:100%;object-fit:cover}.avatar-small{width:28px;height:28px;font-size:13px}
.person-avatar img[src$="mu-yan.png"]{transform:scale(1.1);transform-origin:72% 45%}
.person-avatar img[src$="su-he.png"]{transform:scale(1.2);transform-origin:48% 34%}
.tone-blue{background-color:#b9cdda}.tone-sage{background-color:#c4d0b7}.tone-rust{background-color:#d8ae98}.tone-yellow{background-color:#e8cf8a}
.creator-info{gap:7px;align-items:center;min-width:0}.creator-info strong{font-size:15px;font-weight:650;display:flex;align-items:center;gap:5px}.creator-info>span{font-size:11px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.creator-info>b{font-size:11px;font-weight:500;margin-top:4px;color:#42503f}.creator-info>b span{margin-left:5px}
.sample-badge{font-size:9px!important;font-family:inherit;font-weight:400!important;letter-spacing:0;padding:1px 4px;color:#777668;line-height:1.45;border:1px solid #b5b2a565;white-space:nowrap}
.carousel-controls{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.carousel-controls p{font-size:12px;color:var(--muted)}.carousel-controls>div{display:flex;gap:8px}.carousel-controls button{height:31px;width:36px;border:1px solid #c8c6b9;font-size:18px}.carousel-controls button:disabled{opacity:.3;cursor:default}.carousel-controls button:hover:not(:disabled){background:var(--ink);color:white}
.catalog{padding:30px 0 82px}.catalog-heading h2{font-size:46px}.section-heading>p{font-size:13px}.section-kicker{font-size:10px}
.catalog-toolbar{padding:25px 0 24px;gap:18px}.filters{gap:5px}.filters button{font-size:12px;padding:8px 14px}.filters button:hover:not([aria-pressed=true]){background:#e7e6da}
.sample-note{display:flex;gap:10px;align-items:center;font-size:10px;color:#79796d}.sample-note button{padding:3px 0;border-bottom:1px solid #a8a89b;font-size:10px}
.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.product-card{padding:10px 10px 0;border:1px solid #cdcbbf;border-radius:5px;background:var(--paper-card);box-shadow:0 3px 0 #30392c07;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}
.product-card:hover{transform:translateY(-4px);border-color:#959a89;box-shadow:0 9px 22px #34472b0c}
.product-open{display:block;text-align:left;flex:1}.product-open:hover .cover,.product-open:focus-visible .cover{transform:none}
.product-card .cover{aspect-ratio:1.65;padding:17px 19px;border-radius:2px}.product-card .cover-corner{font-size:8px;letter-spacing:.075em}.product-card .cover-foot{display:none}
.product-card .cover-sticker{width:95px;bottom:-13px;right:0}.product-card .poster-quote{font-size:30px;margin-top:15px;line-height:1.25}.product-card .clone-type{font-size:31px;top:23%;left:12%}.product-card .editor-type{margin-top:9px}.product-card .editor-type strong{font-size:30px;margin-left:17px;line-height:1.15}.product-card .editor-type span{font-size:12px}
.product-card .quota-type{font-size:29px;margin-top:13px;line-height:1.35}.product-card .quota-symbol{font-size:67px;bottom:-5px}.product-card .meeting-type{font-size:31px;margin-top:14px}.product-card .waveform{width:37%;height:65px;right:15px;top:37%;gap:3px}.product-card .waveform i{width:2px}
.product-info{padding:19px 10px 8px}.product-meta{font-size:10px;gap:7px;line-height:1.6}.product-meta .sample-badge{margin-left:auto}.product-info h3{font-size:16px;line-height:1.5;letter-spacing:-.015em;margin:9px 0 7px;font-weight:650;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:48px}.product-info>p{font-size:12px;line-height:1.8;min-height:44px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.card-bottom{display:flex;align-items:center;justify-content:space-between;padding:13px 10px 17px;margin-top:4px;border-top:1px solid #e9e7de}.byline{margin:0;gap:8px;font-size:11px}.byline:hover{text-decoration:underline;text-underline-offset:3px}.card-detail{width:30px;height:30px;display:grid;place-items:center;font-size:23px}.card-detail:hover{background:#ecece0}
.cover-simple .simple-symbol{position:absolute;left:10%;top:31%;font-family:ui-monospace,monospace;font-size:54px;letter-spacing:-.075em;transform:rotate(-6deg);opacity:.83;font-weight:650}.cover-simple.tone-rust{background-color:#d8b19b}.cover-simple .cover-foot{display:block!important;left:auto;right:15px;bottom:18px;text-align:right;font-size:10px;max-width:60%;line-height:1.4}
.cover-simple:after{opacity:.08}.catalog-more{text-align:center;margin-top:37px}.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;border:1px solid #6d7366;min-height:45px;padding:12px 24px;font-size:13px;background:#fffdf344}.outline-button:hover{background:#e9edde}.catalog-more>p{font-size:11px;color:var(--muted);margin-top:12px}
.cover-credits{padding:0!important;background:#dfe8f4}.cover-credits:after{opacity:.04}.cover-credits>img{width:100%;height:100%;object-fit:cover;object-position:center 24%;display:block}
.about{padding:75px 0 72px}.about-motion{margin-top:23px;font-size:11px;color:#65725b}.about-heading h2{font-size:56px}.about-copy p:nth-child(2){font-size:14px}.floating-back{position:fixed;right:20px;bottom:20px;z-index:15;width:38px;height:38px;display:grid;place-items:center;background:#fffdf4d9;border:1px solid #c8c7b8;border-radius:50%;font-size:21px}
.directory-view{padding-top:118px;padding-bottom:90px;min-height:100svh;scroll-margin-top:90px}.directory-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:44px;gap:15px;font-size:12px}.directory-topline>a{padding:5px 0}.directory-topline>a:hover{color:var(--brand-rust)}.data-toggle{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.data-toggle input{accent-color:var(--ink)}
.directory-heading{margin-bottom:32px}.directory-heading h1{font-size:clamp(32px,4.5vw,60px);letter-spacing:-.065em;font-weight:760;line-height:1.35}.directory-heading>p:last-child{font-size:14px;color:#687060;margin-top:14px;line-height:1.8}
.browse-controls{display:flex;gap:20px;align-items:center;justify-content:space-between;scroll-margin-top:112px}.search-field{display:flex;align-items:center;gap:13px;border:1px solid #babfb1;background:#fffdf6;max-width:660px;flex:1;min-height:50px;padding:0 17px}.search-field>span{font-size:28px;line-height:1}.search-field input{border:0;background:none;min-width:0;width:100%;height:48px;font-size:14px;color:var(--ink);outline-offset:1px}.search-field input:focus-visible{outline:none}.search-field:focus-within{outline:2px solid #397aac;outline-offset:2px}.search-field input::placeholder{color:#8a8d82}
.select-field{display:flex;gap:10px;align-items:center;font-size:12px;color:#777c6e;white-space:nowrap}.select-field select{border:1px solid #c9cebf;background:#fffdf5;padding:13px 30px 13px 12px;color:var(--ink);font-size:12px;border-radius:0}
.filter-panel{margin-top:24px;padding-bottom:23px;border-bottom:1px solid #d5d5c7}.scene-filters{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:17px;font-size:11px}.scene-filters>span{color:#898e80;margin-right:7px}.scene-filters button{font-size:11px;color:#72786a;padding:5px 9px}.scene-filters button[aria-pressed=true]{color:#345d45;background:#dce6d3}.scene-filters button:hover{background:#e9e9dc}
.result-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;min-height:70px}.result-toolbar p{font-size:12px;color:var(--muted)}.result-toolbar .text-link{font-size:11px;padding:5px 0}.empty-state{font-size:13px;color:#7f8578}.empty-state>span{display:block;line-height:1.9}.empty-state>.outline-button{margin-top:20px}
.pagination{display:flex;justify-content:center;gap:8px;align-items:center;margin-top:42px;flex-wrap:wrap}.pagination button{height:37px;min-width:36px;padding:0 11px;border:1px solid #cbcdbf;background:#fffdf6;font-size:12px}.pagination button[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.pagination button:disabled{opacity:.3;cursor:default}.pagination button:hover:not(:disabled):not([aria-current=page]){background:#e8eddf}
.makers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.maker-tile{display:flex;align-items:center;gap:19px;background:var(--paper-card);padding:29px 24px;border:1px solid #d0d0c1;transition:transform .2s}.maker-tile:hover{transform:translateY(-3px);border-color:#959d87}.maker-tile .creator-info{align-items:flex-start}.maker-tile .creator-info>span{white-space:normal}.maker-tile .creator-info>b{margin-top:9px}.maker-profile{display:flex;align-items:center;gap:25px;margin:5px 0 36px}.maker-profile>.person-avatar{width:108px;height:108px;font-size:41px}.maker-profile .section-kicker{margin-bottom:6px}.maker-profile h1{font-size:40px;letter-spacing:-.045em;display:flex;align-items:center;gap:10px;line-height:1.3}.maker-profile p{font-size:14px;margin-top:8px;color:var(--muted)}.maker-profile div>span{font-size:12px;display:block;margin-top:15px}
.detail-body .detail-owner .person-avatar{width:48px;height:48px;font-size:23px}.detail-owner:hover strong{text-decoration:underline}.detail-body .cover{aspect-ratio:1.75}.detail-body .simple-symbol{font-size:85px}.sample-detail-note{font-size:12px;line-height:1.8;padding:16px;background:var(--paper);margin-top:22px;color:var(--muted)}.copy-text{width:100%;margin-top:15px;font:inherit;font-size:13px;line-height:1.7;border:1px solid var(--line);padding:12px;background:#fffdf6;resize:vertical}
.login-dialog{width:min(440px,calc(100% - 32px));margin:auto;max-height:calc(100svh - 40px);background:var(--paper-card);border:1px solid #d2d5c8;padding-bottom:18px}.login-dialog .dialog-top{background:transparent;padding:20px 25px}.login-content{text-align:center;padding:8px 35px 22px}.login-symbol{display:block;font-family:Georgia,serif;font-size:54px;color:var(--brand-rust);transform:rotate(-8deg);margin-bottom:10px}.login-content h2{font-family:'Songti SC',serif;font-size:34px;line-height:1.4}.login-content>p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:17px}#google-signin{display:flex;justify-content:center;margin:24px auto 0;min-height:1px}.login-unavailable{background:#eeeee2;padding:18px;margin-top:23px;text-align:left}.login-unavailable strong{font-size:14px}.login-unavailable p{font-size:12px;color:#72796a;line-height:1.8;margin-top:8px}.login-content .login-footnote{font-size:10px;margin-top:18px}.form-feedback{font-size:13px;line-height:1.8;color:#a04731;margin-top:18px}
.submission-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:6%;align-items:start}.submission-form{padding:28px 30px 32px;border:1px solid #cdcfc1;background:var(--paper-card)}.submission-form fieldset{border:0;padding:0;margin:0;min-width:0}.submission-form label{display:block;font-size:12px;line-height:1.7;margin-bottom:20px}.submission-form label>span{color:#a85239}.submission-form input,.submission-form select,.submission-form textarea{display:block;width:100%;border:1px solid #cdd2c2;background:#fbfcf6;padding:10px 12px;font-size:14px;line-height:1.7;margin-top:7px;border-radius:0;color:var(--ink)}.submission-form input::placeholder,.submission-form textarea::placeholder{color:#999d90;font-size:12px}.submission-form textarea{resize:vertical}.submission-form fieldset:disabled{opacity:.6}.submission-form .form-note{text-align:left;line-height:1.8;margin:0;color:#7c8572}.submission-form .submit-share{width:100%;margin-top:23px}
.verified-author{display:flex;gap:16px;align-items:center;border-bottom:1px solid #daddce;padding:0 0 23px;margin-bottom:26px}.verified-author strong{font-size:16px;display:block;margin-bottom:6px}.verified-author span:not(.person-avatar){font-size:12px;line-height:1.8;color:var(--muted)}.verified-author small{font-size:10px;color:#798470;display:block;margin-top:5px}.verified-author>.person-avatar{width:51px;height:51px;font-size:22px}
.login-required{padding:21px;background:#e9edde;margin-bottom:27px}.login-required strong{font-size:15px}.login-required p{font-size:12px;line-height:1.8;margin:8px 0 17px;color:#69745e}.login-required .ink-button{font-size:12px;padding:10px 15px;min-height:42px;gap:12px}.submission-note{padding-top:33px;position:sticky;top:126px}.submission-note h2{font-family:'Songti SC',serif;font-size:39px;line-height:1.5;transform:rotate(-3deg);margin:22px 0}.submission-note>p:not(.section-kicker){font-size:13px;line-height:2;color:#777f6d;margin-top:17px}.submission-sticker{width:150px;mix-blend-mode:multiply;transform:rotate(-13deg);margin-top:24px}
.my-works{max-width:800px}.my-work{padding:25px;border:1px solid #d0d4c6;background:var(--paper-card);margin-top:18px}.my-work h2{font-size:21px;margin:13px 0 8px}.my-work p{font-size:13px;color:var(--muted);line-height:1.8}.my-work small{display:block;font-size:11px;margin-top:14px;color:#7b846f}.status-tag{font-size:11px;color:#5c714d;background:#e8eedf;padding:5px 8px}
@media(min-width:1180px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card .poster-quote,.product-card .quota-type{font-size:27px}.product-card .editor-type strong,.product-card .meeting-type{font-size:28px}.product-card .clone-type{font-size:29px}}
@media(max-width:1100px){.section-width{width:calc(100% - 64px)}.site-header{padding:0 30px;gap:22px}.site-header nav{gap:20px}.header-actions{gap:12px}.brand-image{width:152px;height:37px}.creator-card{flex-basis:calc((100% - 56px)/5);min-width:156px}.maker-tile{padding:23px 17px;gap:13px}.maker-tile .person-avatar{width:53px;height:53px;font-size:24px}.product-card .poster-quote,.product-card .quota-type{font-size:26px}.product-card .clone-type{font-size:27px}.product-card .editor-type strong,.product-card .meeting-type{font-size:26px}.product-meta{font-size:9px}.float-palette{left:10%;width:120px}.float-map{right:12%;width:100px}.float-code{right:1%;width:130px}.float-art{left:-9%;width:220px}.float-orbit{right:-17%;width:270px}.about-heading h2{font-size:45px}}
@media(max-width:760px){.site-header{height:74px;padding:0 20px;gap:20px}.brand-image{width:132px;height:33px}.site-header nav{gap:17px}.site-header nav a{font-size:12px}.site-header nav a:last-child{display:none}.header-actions{gap:7px}.header-share{font-size:11px;padding:0 10px;height:35px;gap:5px}.header-share span{font-size:16px}.login-trigger{font-size:12px;min-width:34px}.section-width{width:calc(100% - 40px)}.hero-track{height:calc(100svh + 230px)}.float-palette{width:100px;left:12%;top:39%}.float-map{width:86px;right:14%;top:39%}.float-code{width:115px;right:-4%;top:29%}.float-art{left:-12%;width:180px;top:37%}.float-orbit{width:220px;right:-18%;top:79%}.float-plane-new{width:92px;left:9%;top:78%}.creator-heading{flex-direction:row;align-items:end;gap:16px}.creator-heading h2{font-size:25px;max-width:350px}.section-link{font-size:11px;gap:8px}.creator-card{flex-basis:155px;padding:17px 8px}.person-avatar{width:62px;height:62px}.catalog-heading h2{font-size:39px}.catalog-heading{gap:14px;align-items:flex-start}.catalog-toolbar{gap:15px}.sample-note{font-size:9px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-info{padding:15px 7px 7px}.product-info h3{font-size:16px;min-height:48px}.product-info>p{font-size:12px}.card-bottom{padding:12px 7px 15px}.product-card .cover{padding:16px 16px}.product-card .poster-quote,.product-card .quota-type{font-size:29px}.product-card .clone-type{font-size:29px}.product-card .editor-type strong,.product-card .meeting-type{font-size:29px}.product-meta{font-size:10px}.catalog{padding-bottom:62px}.about{padding:60px 0}.about-heading h2{font-size:43px}.about-leaf{bottom:18px;right:-15px;opacity:.55}.about-copy p:nth-child(2){font-size:13px}.floating-back{right:12px;bottom:12px;width:34px;height:34px;font-size:18px}.directory-view{padding-top:103px;padding-bottom:55px}.directory-topline{margin-bottom:30px}.directory-heading h1{font-size:39px}.directory-heading>p:last-child{font-size:13px}.browse-controls{gap:12px;scroll-margin-top:94px}.search-field{padding:0 13px}.search-field input{font-size:13px}.select-field{font-size:0;gap:0}.select-field select{font-size:11px;padding:14px 22px 14px 10px}.filter-panel{margin-top:21px}.scene-filters{gap:4px}.scene-filters button{font-size:10px;padding:5px 7px}.result-toolbar p{font-size:11px}.makers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.maker-tile{padding:24px 17px}.maker-profile h1{font-size:34px}.maker-profile>.person-avatar{width:83px;height:83px;font-size:33px}.submission-layout{grid-template-columns:1fr}.submission-note{display:none}.submission-form{padding:23px 21px}.submission-form input,.submission-form textarea,.submission-form select{font-size:16px}.detail-body .cover{aspect-ratio:1.5}.detail-body h2{font-size:25px}.detail-body .simple-symbol{font-size:70px}.login-content h2{font-size:31px}.login-content{padding-inline:25px}.login-dialog .dialog-top{padding:18px 20px}.form-row{grid-template-columns:1fr 1fr}.data-toggle{font-size:10px}}
@media(max-width:560px){.site-header{padding:0 17px;gap:12px}.site-header nav{gap:13px}.site-header nav a{font-size:11px}.header-share{display:none}.header-actions{gap:0}.brand-image{width:127px;height:31px}.float-palette{width:82px;left:10%;top:38%}.float-map{width:68px;right:12%;top:40%}.float-code{width:95px;right:-8%;top:29%}.float-art{width:148px;left:-16%;top:36%}.float-orbit{width:180px;right:-23%;top:76%}.float-plane-new{width:76px;left:8%;top:77%}.creator-heading h2{font-size:24px;max-width:260px}.creator-heading .section-link{font-size:10px}.creator-card{min-width:146px;flex-basis:146px}.product-grid{grid-template-columns:1fr}.product-card{padding:12px 12px 0}.product-card .cover{aspect-ratio:1.75;padding:21px 23px}.product-card .poster-quote,.product-card .quota-type{font-size:32px;margin-top:17px}.product-card .clone-type{font-size:34px}.product-card .editor-type strong,.product-card .meeting-type{font-size:34px}.product-card .editor-type{margin-top:13px}.product-card .cover-corner{font-size:9px}.product-info{padding:20px 10px 7px}.product-info h3{font-size:19px;min-height:0;line-height:1.55}.product-info>p{font-size:13px;min-height:0}.card-bottom{padding:14px 10px 17px;margin-top:10px}.byline{font-size:12px}.product-meta{font-size:11px}.makers-grid{grid-template-columns:1fr}.maker-tile .person-avatar{width:64px;height:64px;font-size:27px}.maker-tile{gap:21px}.creator-info strong{font-size:15px}.directory-heading h1{font-size:33px}.directory-heading>p:last-child{font-size:12px;max-width:310px}.browse-controls{gap:9px}.search-field{min-height:45px;gap:7px;padding:0 11px}.search-field input{height:44px;font-size:12px}.select-field select{padding:12px 18px 12px 8px}.filters button{font-size:11px;padding:7px 12px}.scene-filters>span{width:100%;margin-bottom:4px}.result-toolbar{min-height:65px;gap:8px}.result-toolbar p{font-size:10px}.result-toolbar .text-link{font-size:10px;white-space:nowrap}.pagination{gap:6px}.pagination button{font-size:11px;min-width:32px;padding:0 8px}.maker-profile{gap:17px}.maker-profile h1{font-size:29px}.maker-profile p{font-size:12px}.maker-profile>.person-avatar{width:76px;height:76px}.submission-form{padding:19px 17px}.form-row{grid-template-columns:1fr}.login-required{padding:17px}.login-required strong{font-size:14px}.login-required .ink-button{font-size:11px}.about-heading h2{font-size:39px}.about-copy p:nth-child(2){max-width:100%}.about-leaf{display:none}}
@media(max-height:760px) and (min-width:761px){.float-palette{top:34%;width:90px;left:17%}.float-map{top:32%;width:83px;right:17%}.float-plane-new{top:82%;width:80px}.float-code{top:24%;width:110px}.float-art{width:175px;left:-4%}.float-orbit{width:200px;right:-9%}}
