@charset "UTF-8";@font-face{font-family:"Newsreader";font-style:normal;font-weight:200 800;font-display:swap;src:url("/Assets/fonts/newsreader-latin-opsz-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Newsreader";font-style:normal;font-weight:200 800;font-display:swap;src:url("/Assets/fonts/newsreader-latin-ext-opsz-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Newsreader";font-style:italic;font-weight:200 800;font-display:swap;src:url("/Assets/fonts/newsreader-latin-opsz-italic.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Newsreader";font-style:italic;font-weight:200 800;font-display:swap;src:url("/Assets/fonts/newsreader-latin-ext-opsz-italic.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:100 900;font-display:swap;src:url("/Assets/fonts/inter-tight-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:100 900;font-display:swap;src:url("/Assets/fonts/inter-tight-latin-ext-wght-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#000;--paper:#fff;--light-grey:#f5f5f5;--mid-grey:#a9a9a9;--soft-ink:#555;--line:var(--ink);--accent:var(--ink);--serif:"Newsreader",Georgia,"Times New Roman",serif;--sans:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html{scroll-padding-top:3.5rem}body{font-family:var(--serif);font-size:1.05rem;color:var(--ink);background:var(--paper)}h1{font-family:var(--serif);font-weight:400;font-size:2.6rem;line-height:1;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:.75rem}h1 em,h1 i{font-style:italic}h2{font-family:var(--serif);font-weight:400;font-size:1.7rem;line-height:1;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:1rem}h2 em,h2 i{font-style:italic}h3{font-family:var(--sans);font-weight:700;font-size:.85rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}p{margin-bottom:.75rem}a,a:visited{color:inherit;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}a:hover,a:visited:hover{text-decoration-thickness:2px}time,.kicker{font-family:var(--sans);font-weight:700;font-size:.7rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;display:inline-block}.kicker{margin-bottom:.5rem}.byline{font-style:italic;margin-bottom:0}@media only screen and (min-width:768px){h1{font-family:var(--serif);font-weight:400;font-size:3.8rem;line-height:1;text-transform:uppercase;letter-spacing:-.01em}h1 em,h1 i{font-style:italic}h2{font-family:var(--serif);font-weight:400;font-size:2.2rem;line-height:1;text-transform:uppercase;letter-spacing:-.01em}h2 em,h2 i{font-style:italic}}.visibility{font-family:var(--sans);font-weight:700;font-size:.6rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;display:inline-block;padding:.15rem .4rem;border:solid 1px var(--line)}a.permalink{text-decoration:none}a.permalink:hover{text-decoration:underline}.top-bar{position:fixed;top:0;left:0;width:100%;height:3.5rem;z-index:1000;border-bottom:solid 1px var(--line);background-color:var(--paper)}.top-bar .inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%;padding:0 1rem}.top-bar .inner a{all:unset;cursor:pointer}.top-bar .inner button{all:unset;display:flex;align-items:center;cursor:pointer}.top-bar .inner button svg{height:1.6rem;width:1.6rem}.top-bar .inner>:first-child{justify-self:start}.top-bar .inner>:last-child{justify-self:end}.top-bar .inner .logo img{display:block;height:1.4rem;width:auto;max-width:50vw;object-fit:contain}.top-bar .inner .logo{text-decoration:none;color:inherit}.top-bar .inner .site-logo--wordmark{display:block;font-family:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:1.6rem;line-height:1;letter-spacing:.06em}.top-bar .inner .site-logo--text{display:block;font-family:var(--serif);font-size:1.3rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.main-nav{position:fixed;top:3.5rem;left:0;width:100%;height:calc(100% - 3.5rem);background:var(--ink);color:var(--paper);transform:translateX(-100%);transition:transform .4s ease;z-index:999;overflow-y:auto}.main-nav.open{transform:translateX(0)}.main-nav .inner{padding-left:max(1rem,calc((100% - 42rem)/2));padding-right:max(1rem,calc((100% - 42rem)/2));padding-top:2rem;padding-bottom:2rem}.main-nav .inner ul{list-style:none;padding:0}.main-nav .inner ul li{border-bottom:solid 1px var(--soft-ink)}.main-nav .inner ul a,.main-nav .inner ul a:visited{font-family:var(--serif);font-weight:400;font-size:2.6rem;line-height:1;text-transform:uppercase;letter-spacing:-.01em;display:block;padding:.6rem 0;color:var(--paper);text-decoration:none}.main-nav .inner ul a em,.main-nav .inner ul a i,.main-nav .inner ul a:visited em,.main-nav .inner ul a:visited i{font-style:italic}.main-nav .inner ul a:hover,.main-nav .inner ul a:visited:hover{font-style:italic}.main-nav .inner ul .small a{font-family:var(--sans);font-weight:700;font-size:.8rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;padding:1rem 0}.nav-blur{display:none}@media (orientation:portrait){body{flex-direction:column}}table{width:100%;border-collapse:collapse;background:var(--paper);font-family:var(--sans);font-size:.85rem}table td,table th{padding:.6rem .5rem;text-align:left;vertical-align:middle;border-bottom:solid 1px var(--mid-grey)}table td.l,table th.l{text-align:left}table td.c,table th.c{text-align:center}table td.r,table th.r{text-align:right}table th{font-family:var(--sans);font-weight:700;font-size:.7rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;border-bottom:solid 1px var(--line)}table tbody tr:hover td{background-color:var(--light-grey)}table select{margin:0;padding:.2rem 0;font-size:.85rem;width:auto}table input[type=text]{margin:0;font-size:.8rem;font-family:var(--sans)}table button{padding:.35rem .6rem;font-size:.65rem}label{font-family:var(--sans);font-weight:700;font-size:.7rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:.25rem}input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select{width:100%;padding:.5rem 0;margin-bottom:1rem;font-family:var(--serif);font-size:1.1rem;text-transform:none;letter-spacing:normal;font-weight:400;color:var(--ink);background:0 0;border:unset;border-bottom:solid 1px var(--line);border-radius:0}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,input[type=search]:focus,input[type=number]:focus,input:not([type]):focus,textarea:focus,select:focus{outline:unset;border-bottom-width:2px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input:not([type])::placeholder,textarea::placeholder,select::placeholder{color:var(--mid-grey);font-style:italic}textarea{min-height:6rem;resize:vertical}select[multiple]{border:solid 1px var(--line);padding:.25rem;min-height:7rem}input[type=search]{-webkit-appearance:none;appearance:none}input[type=file]{font-family:var(--sans);font-size:.8rem;margin-bottom:1rem}input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--ink)}details{margin-top:1rem}details summary{font-family:var(--sans);font-weight:700;font-size:.75rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}details form{margin-top:1rem;text-align:left}section.edit details{margin-top:0}section.edit details summary{font-family:var(--sans);font-weight:700;font-size:.85rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}section.edit details form button[type=submit]{width:100%;margin-top:.5rem}section.edit form.delete{margin-top:1.5rem;padding-top:1rem;border-top:solid 1px var(--mid-grey)}article.outfit .info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:.75rem}article.outfit .info .profile a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;text-decoration:none}article.outfit .info .profile a .username{font-family:var(--sans);font-weight:700;font-size:.75rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;margin-left:.5rem}article.outfit .info .profile a img{border-radius:50%;width:2rem;height:2rem;object-fit:cover}article.outfit .album figure{margin:0}article.outfit .album figure img.primary{width:100%;aspect-ratio:.8;object-fit:cover}article.outfit .description{padding-top:1rem}article.outfit .description p{font-size:1.45rem;line-height:1.2;margin-bottom:.5rem}article.outfit .garments{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;list-style:none;padding:1rem 0 0;margin:1rem 0 0;border-top:solid 1px var(--line);overflow-x:auto}article.outfit .garments li{flex:0 0 6.5rem}article.outfit .garments a{display:block;text-decoration:none}article.outfit .garments img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--paper)}article.outfit .garments span{font-family:var(--sans);font-weight:700;font-size:.6rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;display:block;margin-top:.35rem}.feed>article.outfit:nth-child(even){background:var(--ink);color:var(--paper)}.feed>article.outfit:nth-child(even) a,.feed>article.outfit:nth-child(even) a:visited{color:var(--paper)}.feed>article.outfit:nth-child(even) .btn,.feed>article.outfit:nth-child(even) button,.feed>article.outfit:nth-child(even) input[type=submit]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.feed>article.outfit:nth-child(even) .btn:hover,.feed>article.outfit:nth-child(even) button:hover,.feed>article.outfit:nth-child(even) input[type=submit]:hover{background:var(--ink);color:var(--paper)}.feed>article.outfit:nth-child(even) input,.feed>article.outfit:nth-child(even) textarea,.feed>article.outfit:nth-child(even) select{color:var(--paper);border-color:var(--paper)}.feed>article.outfit:nth-child(even) .link-button,.feed>article.outfit:nth-child(even) form.wear button{background:0 0;color:var(--paper);border:unset}.feed>article.outfit:nth-child(even) .link-button:hover,.feed>article.outfit:nth-child(even) form.wear button:hover{background:0 0;color:var(--paper)}.feed>article.outfit:nth-child(even) .garments{border-top-color:var(--paper)}.feed>p{padding-left:max(1rem,calc((100% - 42rem)/2));padding-right:max(1rem,calc((100% - 42rem)/2));padding-top:3rem;font-style:italic}section.outfits article.outfit+article.outfit{margin-top:2.5rem;padding-top:2.5rem;border-top:solid 1px var(--line)}@media only screen and (min-width:768px){article.outfit{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"album info" "album description" "album garments";column-gap:2rem;align-items:start}article.outfit .info{grid-area:info}article.outfit .album{grid-area:album}article.outfit .description{grid-area:description;padding-top:.5rem}article.outfit .garments{grid-area:garments;flex-wrap:wrap;overflow-x:visible}article.outfit .garments li{flex:0 0 calc((100% - 1rem)/3)}.feed>article.outfit{padding-left:max(1rem,calc((100% - 60rem)/2));padding-right:max(1rem,calc((100% - 60rem)/2));padding-top:4rem;padding-bottom:4rem}.feed>article.outfit .description p{font-size:1.9rem}}.filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:stretch;position:sticky;top:3.5rem;z-index:10;background:var(--paper);border-bottom:solid 1px var(--line);padding-top:.75rem !important;padding-bottom:.75rem !important}.filters .filter,.filters .search{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;border:solid 1px var(--line);padding:0 .5rem;margin:0}.filters .filter select,.filters .filter input,.filters .search select,.filters .search input{margin:0;padding:.4rem 0;border:unset;font-family:var(--sans);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;appearance:none;background:0 0}.filters .filter input,.filters .search input{text-transform:none;font-weight:400;font-family:var(--serif);font-size:1rem}.filters .filter svg,.filters .search svg{margin-left:.25rem;min-width:.8rem;width:.8rem;height:.8rem;pointer-events:none}.filters .search{flex:1 1 12rem}.wardrobe>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.wardrobe figure{margin:0}.wardrobe figure a{display:flex;flex-direction:column;color:var(--ink);text-decoration:none}.wardrobe figure a img{order:-1;width:100%;aspect-ratio:1;object-fit:cover;background:var(--paper);margin-bottom:.6rem;transition:opacity .2s}.wardrobe figure a:hover img{opacity:.85}.wardrobe figure a h3{font-family:var(--serif);font-weight:400;font-size:1.05rem;text-transform:none;letter-spacing:normal;line-height:1.2}.wardrobe figure a p{font-size:.9rem;color:var(--soft-ink);margin:.25rem 0 0}.wardrobe .brand{font-family:var(--sans);font-weight:700;font-size:.65rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:.15rem}.wardrobe .category,.wardrobe .tags{margin-top:.35rem}.wardrobe .category span,.wardrobe .tags span{display:inline-block;margin-right:.35rem}.wardrobe .category span{font-family:var(--sans);font-weight:700;font-size:.6rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;border:solid 1px var(--line);padding:.1rem .3rem}.wardrobe .tags span{font-family:var(--sans);font-size:.7rem;color:var(--soft-ink)}@media only screen and (min-width:768px){body>div.wardrobe{padding-left:max(1rem,calc((100% - 60rem)/2));padding-right:max(1rem,calc((100% - 60rem)/2))}.wardrobe>div{grid-template-columns:repeat(3,1fr)}body>div.wardrobe>div{grid-template-columns:repeat(4,1fr)}}section.garment article.garment .description{text-align:center}section.garment article.garment .description h1 .brand{font-family:var(--sans);font-weight:700;font-size:.8rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:.5rem}section.garment article.garment .description p{font-size:1.3rem;font-style:italic}section.garment article.garment figure{margin:1.5rem 0}section.garment article.garment figure img{width:100%;max-height:80vh;object-fit:contain;background:var(--light-grey)}section.garment article.garment .info,section.garment article.garment .category,section.garment article.garment .tags{margin-top:.5rem;text-align:center}section.garment article.garment .info span,section.garment article.garment .category span,section.garment article.garment .tags span{display:inline-block;margin-right:.25rem}section.garment article.garment .info{font-family:var(--sans);font-weight:700;font-size:.7rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.25rem 1rem}section.garment article.garment .info span{margin:0}section.garment article.garment .info time{font-size:inherit}section.garment article.garment .info a{text-decoration:underline}section.garment article.garment .category span{font-family:var(--sans);font-weight:700;font-size:.65rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;border:solid 1px var(--line);padding:.15rem .4rem}section.garment article.garment .tags span{font-family:var(--sans);font-size:.8rem}section.garment article.garment form.wear{text-align:center;margin-top:1rem}section.header .avatar{display:flex;flex-direction:column;align-items:center;margin:1rem 0 1.5rem}section.header .avatar img{width:7rem;height:7rem;border-radius:50%;border:solid 1px var(--line);object-fit:cover}section.header details{max-width:22rem;margin:1rem auto 0;padding-top:1rem;border-top:solid 1px var(--mid-grey)}section.header details+details{margin-top:0}section.header details form button{width:100%}.post .post_tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem;border-bottom:solid 1px var(--line)}.post .post_tabs button{all:unset;font-family:var(--sans);font-weight:700;font-size:.8rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;padding:.5rem 0;margin-bottom:-1px;border-bottom:solid 3px transparent;cursor:pointer;color:var(--soft-ink)}.post .post_tabs button.active{color:var(--ink);border-bottom-color:var(--ink)}.post .post_tabs button:hover{color:var(--ink)}.post .frame form label{display:flex;flex-direction:column;align-items:flex-start}.post .frame form label input,.post .frame form label textarea,.post .frame form label select{width:100%;margin-top:.25rem}.post .frame form .tox-tinymce{width:100%;border:solid 1px var(--line);border-radius:0}section.blog>article:not(.outfit):not(.blog-post){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:1rem;padding:1.5rem 0;border-top:solid 1px var(--line)}section.blog>article:not(.outfit):not(.blog-post):first-of-type{border-top:unset;padding-top:0}section.blog>article:not(.outfit):not(.blog-post) img{width:33%;aspect-ratio:.8;object-fit:cover}section.blog>article:not(.outfit):not(.blog-post) h3{font-family:var(--serif);font-weight:400;font-size:1.6rem;line-height:1;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:.5rem}section.blog>article:not(.outfit):not(.blog-post) h3 em,section.blog>article:not(.outfit):not(.blog-post) h3 i{font-style:italic}section.blog>article:not(.outfit):not(.blog-post) a{text-decoration:none}section.blog>article:not(.outfit):not(.blog-post) p{margin-top:.5rem}section.blog article.blog-post{display:block;border-top:unset;padding-top:0}section.blog article.blog-post h1{text-align:center}section.blog article.blog-post .info{display:flex;flex-direction:row;justify-content:center;gap:1rem;margin-bottom:1.5rem}section.blog article.blog-post .info a{font-family:var(--sans);font-weight:700;font-size:.7rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}section.blog article.blog-post .excerpt{font-size:1.5rem;line-height:1.25;text-align:center;font-style:italic;margin-bottom:2rem}section.blog article.blog-post .content{font-size:1.15rem;line-height:1.6}section.blog article.blog-post .content p,section.blog article.blog-post .content ul,section.blog article.blog-post .content ol,section.blog article.blog-post .content blockquote{margin-bottom:1rem}section.blog article.blog-post .content blockquote{font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:-.01em;text-align:center;padding:1rem 0;border-top:solid 1px var(--line);border-bottom:solid 1px var(--line)}section.blog article.blog-post .content blockquote em,section.blog article.blog-post .content blockquote i{font-style:italic}section.blog article.outfit{margin-top:2.5rem;padding-top:2.5rem;border-top:solid 1px var(--line)}body>div.accordion{padding-left:max(1rem,calc((100% - 60rem)/2));padding-right:max(1rem,calc((100% - 60rem)/2))}.accordion__section{border-bottom:solid 1px var(--line)}.accordion__section-header{cursor:pointer}.accordion__section-header:hover{background:var(--light-grey)}.accordion__section-heading{margin:0}.accordion__section:has(.accordion__section-content.open) .accordion__section-button:after{content:"–"}.accordion__section-button{font-family:var(--serif);font-weight:400;font-size:1.8rem;line-height:1;text-transform:uppercase;letter-spacing:-.01em;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.accordion__section-button em,.accordion__section-button i{font-style:italic}.accordion__section-button:after{content:"+";font-family:var(--sans);font-size:1.5rem}.accordion__section-content{padding:1rem 0 2rem;display:none}.accordion__section-content.open{display:block}.accordion__section-content.scroll{overflow-x:auto}.accordion__section-content table{z-index:auto}.accordion__section-content td form{display:flex;flex-direction:row;gap:.35rem;align-items:center}.invite_create{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.invite_create label{width:100%;margin:0}.invite_create input{flex:1 1 14rem;margin:0}.settings{display:flex;flex-direction:column;gap:.25rem}.settings label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:solid 1px var(--mid-grey);margin:0}.settings label.logo-upload .current .site-logo--wordmark{display:block;font-family:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:.06em;margin:.5rem 0}.settings label.logo-upload .current img{display:block;height:2rem;width:auto;margin:.5rem 0}.settings label input[type=text]{width:50%;margin:0}.settings button{align-self:flex-start;margin-top:1rem}details.danger summary{cursor:pointer;white-space:nowrap}details.danger form{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:18rem;max-width:70vw;margin-top:.5rem;white-space:normal}details.danger form label{width:100%;font-family:var(--sans);text-transform:none;letter-spacing:normal}details.danger form input[type=text]{margin:.25rem 0 0}details.danger form p{margin:.5rem 0 0;font-size:.8rem}.theme-form label.colour input[type=color]{width:4rem;height:2.25rem;padding:.15rem;border:solid 1px var(--line);background:var(--paper);cursor:pointer}.theme-form label textarea{width:60%;font-family:monospace;font-size:.85rem}.theme-form .hint{font-size:.85rem;color:var(--soft-ink);margin:.5rem 0}.theme-form .hint summary{cursor:pointer}.theme-form .notice ul{margin:.5rem 0 0 1.25rem;text-transform:none;font-weight:400}form.theme-reset button{margin-top:.5rem}.invite,.signup,.login{max-width:none;min-height:calc(100vh - 3.5rem)}.invite>*,.invite form,.signup>*,.signup form,.login>*,.login form{max-width:26rem;margin-left:auto;margin-right:auto}.invite .description,.signup .description,.login .description{text-align:center;margin-bottom:2rem}.invite .description img,.signup .description img,.login .description img{width:60%;max-width:14rem;max-height:8rem;object-fit:contain;margin:0 auto 2rem}.invite .description .site-logo--wordmark,.signup .description .site-logo--wordmark,.login .description .site-logo--wordmark{display:block;font-family:"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:4.5rem;line-height:1;letter-spacing:.06em;margin-bottom:1.5rem}.invite .description .site-logo--text,.signup .description .site-logo--text,.login .description .site-logo--text{display:block;font-family:var(--serif);font-size:3rem;line-height:1.1;margin-bottom:1.5rem}.invite .description p,.signup .description p,.login .description p{font-style:italic}.invite h1,.signup h1,.login h1{text-align:center}.invite>p,.signup>p,.login>p{text-align:center;font-style:italic}.invite form,.signup form,.login form{display:flex;flex-direction:column;align-items:stretch;margin-top:1.5rem}.invite form label,.signup form label,.login form label{width:100%}.invite form input,.signup form input,.login form input{width:100%}.invite form button,.signup form button,.login form button{margin-top:.5rem}.signup form .name{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.signup form .name label{width:50%}.signup form .name label input{margin-top:.25rem}.signup .description,.invite .description{margin-bottom:1rem}input[readonly]{color:var(--soft-ink);border-bottom-style:dashed}.login .create-own{margin-top:3rem;padding-top:1.5rem;border-top:solid 1px var(--line);text-align:center}.login .create-own p{font-style:italic;margin-bottom:.75rem}.login .create-own .btn{display:inline-block;text-decoration:none}.create-blog .address-field{display:flex;align-items:baseline;gap:.25rem}.create-blog .address-field input{flex:1 1 auto;min-width:0}.create-blog .address-field span{font-family:var(--serif);font-size:1.1rem;white-space:nowrap}.create-blog .checkbox{display:flex;gap:.5rem;align-items:center;text-transform:none;letter-spacing:normal;font-family:var(--sans);margin:.5rem 0 1rem}.create-blog .checkbox input{flex:0 0 auto;width:auto;margin:0}.insights .insight_pin{float:right;position:relative;margin:.75rem 1.5rem 1rem 1rem;transform:rotate(-6deg);z-index:4;width:30%;max-width:10rem;background:var(--paper);padding:.4rem .4rem 1.2rem;border:solid 1px var(--line)}.insights .insight_pin svg{position:absolute;right:-12px;top:-12px}.insights .insight_pin img{width:100%;aspect-ratio:1;object-fit:cover}.insights h3+p{font-family:var(--serif);font-weight:400;font-size:1.6rem;line-height:1;text-transform:uppercase;letter-spacing:-.01em;line-height:1.1}.insights h3+p em,.insights h3+p i{font-style:italic}.insights:after{content:"";display:block;clear:both}.insights ol{padding-left:0;list-style:none;counter-reset:rank}.insights ol li{counter-increment:rank;display:flex;align-items:baseline;gap:1rem;padding:.6rem 0;border-bottom:solid 1px var(--mid-grey)}.insights ol li:before{content:counter(rank,decimal-leading-zero);font-family:var(--sans);font-weight:700;font-size:.75rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.insights .ct-series-a .ct-line,.insights .ct-series-a .ct-point{stroke:var(--ink)}.insights .ct-series-a .ct-line{stroke-width:2px}.insights .ct-label{font-family:var(--sans);font-size:.65rem;color:var(--soft-ink)}.insights .ct-grid{stroke:var(--mid-grey);stroke-dasharray:0;stroke-width:.5px}form.wear{margin-top:.5rem}.follow-counts,.jobs-summary{font-family:var(--sans);font-weight:700;font-size:.7rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;display:flex;justify-content:center;gap:1.5rem;margin:1rem 0}.follow-counts strong,.jobs-summary strong{font-size:1rem}.jobs-summary{justify-content:flex-start}form.follow{text-align:center}section.followers .privacy-setting{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0}section.followers .requests{list-style:none;padding:0}section.followers .requests li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:solid 1px var(--mid-grey)}section.followers .requests form{display:flex;gap:.5rem}nav.feed-tabs{padding-left:max(1rem,calc((100% - 42rem)/2));padding-right:max(1rem,calc((100% - 42rem)/2));display:flex;justify-content:center;gap:1.5rem;padding-top:1.5rem;border-bottom:solid 1px var(--line)}nav.feed-tabs a{font-family:var(--sans);font-weight:700;font-size:.8rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;padding:.5rem 0;margin-bottom:-1px;border-bottom:solid 3px transparent;color:var(--soft-ink);text-decoration:none}nav.feed-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}nav.feed-tabs a:hover{color:var(--ink)}section.notifications ol{list-style:none;padding:0;margin-bottom:1.5rem}section.notifications li{padding:.75rem 0;border-bottom:solid 1px var(--mid-grey)}section.notifications li.unread{font-weight:700}section.notifications li time{display:block;margin-top:.25rem;font-weight:400}.main-nav .count{display:inline-block;min-width:1.4em;padding:0 .35em;margin-left:.25em;background:var(--ink);color:var(--paper);border-radius:.7em;font-size:.75em;text-align:center}section.about h2{margin-top:2rem}section.about .rules{padding-left:1.25rem}section.about .rules li{padding:.35rem 0}section.about .small{font-family:var(--sans);font-weight:700;font-size:.65rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;margin-top:2.5rem}section.your-data form{margin-top:1rem}form.settings select,form.settings textarea{width:100%;max-width:32rem}section.header .handle{font-family:var(--sans);font-weight:700;font-size:.7rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;color:var(--soft-ink)}section.header .address{font-size:.8rem;color:var(--soft-ink)}section.header .address span{user-select:all}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}form.search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;margin:1rem 0}form.search label{flex-basis:100%}form.search input[type=search]{flex:1 1 12rem;min-width:0;margin-bottom:0}form.search input[type=search]::-webkit-search-decoration{-webkit-appearance:none}form.search button{flex:0 0 auto}form.feed-search{padding-left:max(1rem,calc((100% - 42rem)/2));padding-right:max(1rem,calc((100% - 42rem)/2));margin-top:1.5rem;margin-bottom:0}article.outfit.remote .album{display:grid;gap:.5rem}article.outfit.remote .album img{width:100%;max-height:80vh;object-fit:contain;background:var(--light-grey)}article.outfit.remote .media-placeholder{font-family:var(--sans);font-weight:700;font-size:.7rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;padding:3rem 1rem;background:var(--light-grey);color:var(--soft-ink);text-align:center}article.outfit.remote .remote-content{font-size:1.15rem;line-height:1.4;overflow-wrap:anywhere}article.outfit.remote .remote-content p{font-size:inherit;line-height:inherit}article.outfit.remote .remote-content a{color:inherit}article.outfit.remote details.content-warning>summary{font-family:var(--sans);font-weight:700;font-size:.75rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;padding:.75rem 0;cursor:pointer}article.outfit .reactions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1rem;padding-top:.75rem;border-top:solid 1px var(--mid-grey);font-family:var(--sans);font-weight:700;font-size:.7rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}article.outfit .reactions form{margin:0}article.outfit .reactions button,article.outfit .reactions a{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}article.outfit .reactions button[aria-pressed=true]{font-weight:700}article.outfit .garments small{display:block;color:var(--soft-ink);font-size:.65rem}section.comments{padding-left:max(1rem,calc((100% - 42rem)/2));padding-right:max(1rem,calc((100% - 42rem)/2));padding-bottom:2rem}section.comments ol{list-style:none;padding:0;margin:0 0 1.5rem}section.comments li{padding:.75rem 0;border-bottom:solid 1px var(--mid-grey)}section.comments li .byline{font-family:var(--sans);font-weight:700;font-size:.65rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;display:flex;gap:.75rem;margin-bottom:.25rem}section.comments li .comment-body{overflow-wrap:anywhere}section.comments li form.delete{margin-top:.25rem}section.comments .comment-form{display:flex;flex-direction:column;gap:.5rem}section.comments .comment-form textarea{width:100%}section.comments .comment-form button{align-self:flex-start}@media only screen and (max-width:450px){.main-nav .inner ul a,.main-nav .inner ul a:visited{font-size:2.1rem}section.blog>article:not(.outfit):not(.blog-post){flex-direction:column}section.blog>article:not(.outfit):not(.blog-post) img{width:100%;aspect-ratio:1.5}.signup form .name{flex-direction:column;gap:0}.signup form .name label{width:100%}}body{background:var(--paper);color:var(--ink);padding-top:3.5rem;width:100%;overflow-x:hidden}.hidden{display:none}body>section,body>div.feed>article,body>div.wardrobe,body>form.filters,body>div.accordion,body>div.login,body>div.signup,body>div.invite{padding-left:max(1rem,calc((100% - 42rem)/2));padding-right:max(1rem,calc((100% - 42rem)/2));padding-top:2.5rem;padding-bottom:3rem}body>section{border-top:solid 1px var(--line)}body>section:nth-of-type(1){border-top:unset}body>section:nth-of-type(even){background:var(--light-grey)}body>section.header{text-align:center}article{margin:0}.notice{font-family:var(--sans);font-weight:700;font-size:.75rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;padding:.75rem;margin:1rem 0;border:solid 1px var(--line);background:var(--paper);color:var(--ink)}.empty{font-style:italic}.tox .tox-promotion,.tox-statusbar__right-container{display:none !important}.btn,button,input[type=submit]{font-family:var(--sans);font-weight:700;font-size:.75rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;display:inline-block;padding:.7rem 1.2rem;background:var(--accent);color:var(--paper);border:solid 1px var(--accent);border-radius:0;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.btn:hover,button:hover,input[type=submit]:hover{background:var(--paper);color:var(--accent)}.btn.secondary,button.secondary,input[type=submit].secondary{background:var(--paper);color:var(--ink)}.btn.secondary:hover,button.secondary:hover,input[type=submit].secondary:hover{background:var(--ink);color:var(--paper)}.btn.post,button.post,input[type=submit].post{display:block;width:100%;margin-top:1rem}.link-button,form.wear button{all:unset;font-family:var(--serif);font-size:1rem;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.link-button:hover,form.wear button:hover{text-decoration-thickness:2px}footer{padding-left:max(1rem,calc((100% - 42rem)/2));padding-right:max(1rem,calc((100% - 42rem)/2));font-family:var(--sans);font-weight:700;font-size:.65rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;padding-top:2rem;padding-bottom:2rem;border-top:solid 1px var(--line);text-align:center}.error-page{min-height:calc(100vh - 3.5rem - 6rem)}.error-page h1{font-family:var(--serif);font-weight:400;font-size:9rem;line-height:1;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:1rem}.error-page h1 em,.error-page h1 i{font-style:italic}.error-page p{font-size:1.4rem;font-style:italic}section.privacy h2{margin-top:2rem}section.privacy h2:first-child{margin-top:0}section.privacy ul{padding-left:1.2rem}section.privacy ul li{margin-bottom:.5rem}