/* Nude Art Magazines / Marketplace layout. Original design; no King CSS dependencies. */
body.nam-skin{--dm-bg:#09090d;--dm-surface:#14141c;--dm-line:#292932;--dm-text:#f3f2f8;--dm-muted:#aaa8b8;--dm-accent:#b2a1ff;--dm-radius:16px;background:var(--dm-bg)!important;color:var(--dm-text)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:16px;line-height:1.65;color-scheme:dark}
body.nam-skin *,body.nam-skin *::before,body.nam-skin *::after{box-sizing:border-box}
body.nam-skin #page,body.nam-skin #page.boxed,body.nam-skin #main,body.nam-skin .page-inner{background:var(--dm-bg)!important;box-shadow:none!important;max-width:none!important;width:100%}
body.nam-skin #main{padding:24px 0 70px!important;border:0!important}
/* Original chrome follows document order rather than The7's named grid rows. */
body.nam-skin #page{display:block!important}
body.nam-skin .main-gradient{display:none}
body.nam-skin .wf-wrap,body.nam-skin .dm-shell{width:calc(100% - 96px)!important;max-width:1392px!important;margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important}
body.nam-skin .wf-container-main{position:relative}
body.nam-skin h1,body.nam-skin h2,body.nam-skin h3,body.nam-skin h4,body.nam-skin h5,body.nam-skin h6,body.nam-skin .entry-title,body.nam-skin .entry-title a{color:var(--dm-text)!important;font-family:inherit!important}
body.nam-skin a{color:var(--dm-accent);text-decoration:none}
body.nam-skin a:hover{color:#d1c7ff}
body.nam-skin a:focus-visible,body.nam-skin summary:focus-visible,body.nam-skin button:focus-visible,body.nam-skin input:focus-visible{outline:3px solid #c6baff!important;outline-offset:5px}
body.nam-skin ::selection{background:#6650bd;color:#fff}
body.nam-skin p{color:inherit}
body.nam-skin .skip-link:focus{z-index:100002;background:#fff;color:#111;padding:12px;border-radius:8px;top:8px;left:8px}
body.nam-skin .dm-anchor{position:absolute;top:0;scroll-margin-top:130px}
/* Brand + navigation */
body.nam-skin .dm-header{position:sticky;top:0;z-index:1000;background:rgba(9,9,13,.97);border-bottom:1px solid var(--dm-line);backdrop-filter:blur(16px)}
body.nam-skin.admin-bar .dm-header{top:32px}
body.nam-skin .dm-header-inner{min-height:94px;display:flex;align-items:center;gap:36px}
body.nam-skin .dm-brand{display:inline-flex;align-items:center;gap:12px;color:var(--dm-text);flex:none;text-decoration:none!important}
body.nam-skin .dm-mark{width:52px;height:52px;display:grid;place-items:center;background:linear-gradient(140deg,#302239,#141019);border:1px solid #74568c;color:#d4baff;border-radius:12px;box-shadow:inset 0 1px 0 #e6d5ff19,0 6px 18px #0005}
body.nam-skin .dm-mark svg{width:42px;height:42px}
body.nam-skin .dm-wordmark{font-size:18px;font-weight:750;line-height:1.15;letter-spacing:1.6px;display:block;color:#f8f7fc}
body.nam-skin .dm-wordmark>span{display:block;color:#bba7d0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-top:4px}
body.nam-skin .dm-nav{display:flex;align-items:center;gap:30px;margin-left:auto;font-size:14px;font-weight:550;white-space:nowrap}
body.nam-skin .dm-nav a,body.nam-skin .dm-nav summary{color:#dedbe9}
body.nam-skin .dm-nav a:hover,body.nam-skin .dm-nav summary:hover{color:var(--dm-accent)}
body.nam-skin .dm-browse{position:relative}
body.nam-skin summary{cursor:pointer;list-style:none}
body.nam-skin summary::-webkit-details-marker{display:none}
body.nam-skin .dm-browse summary span{margin-left:8px;color:var(--dm-muted)}
body.nam-skin .dm-browse-panel{position:absolute;right:0;top:42px;min-width:280px;padding:18px;border:1px solid #35333f;background:#fffefb;border-radius:16px;box-shadow:0 22px 70px #0009}
body.nam-skin .dm-menu-label{display:block;color:var(--dm-muted);font-size:10px;letter-spacing:1.7px;text-transform:uppercase;margin:0 8px 12px}
body.nam-skin .dm-browse-panel a{display:flex;justify-content:space-between;padding:9px;border-radius:8px;white-space:normal}
body.nam-skin .dm-browse-panel a:hover{background:#242031}
body.nam-skin .dm-search{margin:0;display:flex;align-items:center;gap:10px;background:#fffefb;border:1px solid #302e3a;border-radius:12px;padding:8px 9px 8px 14px;width:305px;min-width:0}
body.nam-skin .dm-search svg{width:19px;height:19px;flex:none;color:#aaa5ba}
body.nam-skin .dm-search input{margin:0;padding:4px 0!important;border:0!important;border-radius:0;background:transparent!important;color:#fff!important;box-shadow:none!important;height:auto!important;width:100%!important;min-width:0;font:inherit;font-size:13px;line-height:1.6}
body.nam-skin .dm-search input::placeholder{color:#aaa6b9;opacity:1}
body.nam-skin .dm-search button{padding:8px 12px;border:0;border-radius:7px;background:#393148;color:#ede6ff;font-size:12px;font-weight:650;line-height:1.4;cursor:pointer}
body.nam-skin .dm-search button:hover{background:#514360}
body.nam-skin .dm-mobile-menu{display:none}
body.nam-skin .dm-extra-nav{padding-top:0;padding-bottom:14px}
body.nam-skin .dm-extra-nav ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0;font-size:13px}
body.nam-skin .dm-extra-nav ul ul{padding:10px;background:#fffefb;border-radius:10px}
/* Editorial hero */
body.nam-skin .dm-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:48px;align-items:center;padding:64px 0 36px;position:relative}
body.nam-skin .dm-eyebrow{margin:0 0 20px;font-size:10px;font-weight:700;letter-spacing:2.7px;line-height:1.6;color:#beb2ee;display:flex;align-items:center;gap:10px}
body.nam-skin .dm-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#c0aaff;box-shadow:0 0 12px #a38aff88}
body.nam-skin .dm-hero h1{font-size:clamp(38px,4.2vw,66px)!important;font-weight:750!important;letter-spacing:-2.8px;line-height:1.07!important;margin:0 0 24px!important;max-width:680px}
body.nam-skin .dm-hero h1>span{color:#bda9ff}
body.nam-skin .dm-hero-intro{color:#b8b4c6;font-size:15px;line-height:1.85;max-width:490px;margin:0 0 28px}
body.nam-skin .dm-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body.nam-skin .dm-primary{display:inline-flex;align-items:center;gap:24px;padding:14px 20px;background:#c1afff;color:#191226!important;font-size:13px;font-weight:750;border-radius:11px;box-shadow:0 5px 24px #a28aff14;transition:background .2s,transform .2s}
body.nam-skin .dm-primary:hover{background:#d1c2ff;transform:translateY(-2px)}
body.nam-skin .dm-primary>span{font-size:21px;font-weight:400;line-height:1}
body.nam-skin .dm-hero-note{font-size:11px;color:#a9a3b9}
body.nam-skin .dm-disciplines{display:flex;flex-wrap:wrap;gap:0;margin-top:36px;color:#aaa5b9;font-size:10px;letter-spacing:1.4px;text-transform:uppercase}
body.nam-skin .dm-disciplines span+span::before{content:"/";margin:0 16px;color:#635d75}
body.nam-skin .dm-showcase{height:470px;position:relative;isolation:isolate;background:radial-gradient(ellipse at center,#57418244,transparent 65%)}
body.nam-skin .dm-orbit{position:absolute;width:89%;height:75%;left:5%;top:10%;border:1px solid #54426955;border-radius:50%;transform:rotate(-22deg);z-index:-1}
body.nam-skin .dm-orbit-two{width:78%;height:91%;left:11%;top:1%;transform:rotate(40deg);border-color:#3d334e55}
body.nam-skin .dm-showcase-cover{position:absolute;display:block;width:40%;max-width:260px;top:48px;border-radius:13px;box-shadow:0 24px 50px #0009,0 0 0 1px #fff2;overflow:hidden;transition:transform .3s}
body.nam-skin .dm-showcase-cover img{display:block;width:100%;height:auto;aspect-ratio:574/812;object-fit:cover}
body.nam-skin .dm-cover-0{left:1%;transform:rotate(-12deg);top:90px;z-index:1}
body.nam-skin .dm-cover-1{left:30%;transform:rotate(3deg);z-index:3}
body.nam-skin .dm-cover-2{right:0;transform:rotate(14deg);top:100px;z-index:2}
body.nam-skin .dm-showcase-cover:hover{transform:translateY(-8px) rotate(0deg);z-index:5}
body.nam-skin .dm-showcase-caption{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);border:1px solid #61547666;border-radius:100px;padding:11px 18px;background:#1b1727ec;color:#d1c7e6;font-size:10px;display:flex;align-items:center;gap:9px;white-space:nowrap;box-shadow:0 8px 30px #0004}
body.nam-skin .dm-live-dot{width:5px;height:5px;border-radius:50%;background:#b39aff}
body.nam-skin .dm-showcase-edition{position:absolute;right:0;top:8px;color:#a99abb;font-size:9px;letter-spacing:2px}
body.nam-skin .dm-cover-placeholder{width:55%;height:75%;margin:24px auto;background:linear-gradient(145deg,#b2a1ff,#343049);border:1px solid #e2d7ff66;border-radius:16px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(4deg);color:#171221}
body.nam-skin .dm-cover-placeholder>span{font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-1px}
body.nam-skin .dm-cover-placeholder small{font-size:14px}
/* Search and category links */
body.nam-skin .dm-discovery{padding-top:24px}
body.nam-skin .dm-search-large{width:100%;padding:12px 14px 12px 20px;background:#121119;border-radius:14px;border-color:#302c3d}
body.nam-skin .dm-search-large input{font-size:15px;padding:6px!important}
body.nam-skin .dm-search-large svg{width:23px;height:23px}
body.nam-skin .dm-search-large button{padding:12px 27px;border-radius:9px;background:#bba5fa;color:#1d142b;font-size:13px}
body.nam-skin .dm-chips{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;padding:20px 1px 10px}
body.nam-skin .dm-chips a{white-space:normal;max-width:100%;overflow-wrap:anywhere;color:#bdb6cc;font-size:12px;padding:7px 16px;border-radius:30px;background:#16151c;border:1px solid #2b2835}
body.nam-skin .dm-chips a:hover{border-color:#9d84d5;color:#e5d8ff}
body.nam-skin .dm-chips a.dm-chip-active{background:#352941;border-color:#6b4e89;color:#ebddff}
body.nam-skin .dm-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:36px 0 12px;border-bottom:1px solid #28232f}
body.nam-skin .dm-section-heading .dm-eyebrow{font-size:9px;margin:0 0 8px;letter-spacing:2px;color:#a49caf}
body.nam-skin .dm-section-heading h2{font-size:31px!important;letter-spacing:-1px;line-height:1.2!important;margin:0!important;font-weight:650!important}
body.nam-skin .dm-section-heading h2>span{color:#bb9df8}
body.nam-skin .dm-heading-note{color:#aaa2b6;font-size:11px;padding-bottom:4px;white-space:nowrap}
/* Existing The7 catalogue: retain its grid/isotope/infinite-scroll mechanics. */
/* Grid templates use document flow, including before/without JavaScript. */
body.nam-skin #content>.wf-container:is(.iso-grid,.iso-container),body.nam-skin #content>.wf-container.vanq-native-grid,body.nam-skin #content>.wf-container.dm-scroll-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;height:auto!important;width:100%!important;margin:0!important;visibility:visible!important}
body.nam-skin #content>.wf-container:is(.iso-grid,.iso-container)::before,body.nam-skin #content>.wf-container:is(.iso-grid,.iso-container)::after,body.nam-skin #content>.wf-container.vanq-native-grid::before,body.nam-skin #content>.wf-container.vanq-native-grid::after,body.nam-skin #content>.wf-container.dm-scroll-grid::before,body.nam-skin #content>.wf-container.dm-scroll-grid::after{display:none!important}
body.nam-skin #content>.wf-container:is(.iso-grid,.iso-container)>.wf-cell,body.nam-skin #content>.wf-container.vanq-native-grid>.wf-cell,body.nam-skin #content>.wf-container.dm-scroll-grid>.wf-cell{position:static!important;inset:auto!important;transform:none!important;min-width:0;width:100%!important;height:auto!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important}
body.nam-skin #content .vanq-scroll-sentinel,body.nam-skin #content .vanq-scroll-message{grid-column:1/-1}
body.nam-skin #content .blog-media .fancy-date{display:none!important}
body.nam-skin #content .wf-container .wf-cell article{background:#121119!important;border:1px solid #2c2637;border-radius:18px!important;overflow:hidden!important;box-shadow:0 12px 28px #0003!important;transition:box-shadow .2s,border-color .2s}
body.nam-skin #content .wf-container .wf-cell article:hover{border-color:#705388;box-shadow:0 14px 35px #0007!important}
body.nam-skin #content .wf-cell .blog-media{background:#131119!important;padding:0!important;margin:0!important;overflow:hidden;border-radius:16px;line-height:0}
body.nam-skin #content .wf-cell .blog-media p,body.nam-skin #content .wf-cell .blog-media a{display:block;margin:0!important;padding:0!important;border-radius:16px;overflow:hidden}
body.nam-skin #content .wf-cell .blog-media a{height:auto!important}
body.nam-skin #content .wf-cell .blog-media img{position:static!important;width:100%;height:auto;display:block;border-radius:16px;transition:filter .25s}
body.nam-skin #content .wf-cell article:hover .blog-media img{filter:brightness(1.05)}
body.nam-skin #content .wf-cell .blog-content{padding:17px 18px 19px!important;background:#121119!important}
body.nam-skin #content .wf-cell .entry-title{font-size:15px!important;line-height:1.45!important;font-weight:600!important;margin:0!important;letter-spacing:-.15px}
body.nam-skin #content .wf-cell .entry-title a:hover{color:#c8b1ff!important}
body.nam-skin .entry-meta,body.nam-skin .entry-meta a,body.nam-skin .post-meta,body.nam-skin .post-meta a{color:#b4a8c1!important;font-size:12px}
body.nam-skin .entry-excerpt{color:#b3aabc!important}
body.nam-skin .filter{padding:0 0 22px!important}
body.nam-skin .filter a{border:1px solid #3a3046!important;border-radius:22px!important;padding:8px 16px!important;margin:4px!important;color:#c6b9d2!important;background:#16121d!important;font-size:12px!important}
body.nam-skin .filter a.act{background:#443153!important;color:#f1e5ff!important}
/* Issue page: cover on the left, original content/actions on the right. */
body.nam-skin .page-title{background:#111016!important;border-bottom:1px solid #292331;padding:24px 0!important}
body.nam-skin .page-title h1{font-size:clamp(24px,2.6vw,38px)!important;line-height:1.2!important;font-weight:650!important;letter-spacing:-.8px}
body.nam-skin .breadcrumbs li,body.nam-skin .breadcrumbs a{color:#b7a8c8!important;font-size:11px}
body.nam-skin.single-post article.single-postlike>.post-thumbnail{float:left;width:48%;max-width:620px;margin:0 32px 24px 0!important;border-radius:18px;overflow:hidden;box-shadow:0 12px 45px #0008;border:1px solid #44384f}
body.nam-skin.single-post article.single-postlike>.post-thumbnail img{width:100%;height:auto;display:block;border-radius:17px}
body.nam-skin.single-post .entry-content{font-size:16px;line-height:1.8;color:#c9bed3}
body.nam-skin.single-post .entry-content h2{font-size:25px!important;line-height:1.25!important;margin:30px 0 18px!important;font-weight:600!important;letter-spacing:-.5px}
body.nam-skin.single-post .entry-content h3{font-size:21px!important}
body.nam-skin .entry-content .preview-grid{border-radius:14px;gap:14px!important}
body.nam-skin .entry-content .preview-grid img,body.nam-skin .entry-content .shortcode-gallery img{border:1px solid rgba(255,255,255,.9)!important;padding:0!important;box-shadow:none!important;border-radius:12px;display:block}
body.nam-skin .entry-content a[href*="magforest.com/downloads/"],body.nam-skin .entry-content a[href*="magforest.com/print-mag.php"]{display:inline-block!important;vertical-align:middle;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;line-height:0;max-width:100%;box-shadow:none!important}
body.nam-skin .entry-content a[href*="magforest.com/downloads/"] img,body.nam-skin .entry-content a[href*="magforest.com/print-mag.php"] img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}
body.nam-skin .entry-content a[href*="magforest.com/downloads/"]+font{color:#000!important}
body.nam-skin .entry-tags a,body.nam-skin .entry-content a[rel~="tag"]{display:inline-block;border:1px solid #88719c!important;border-radius:6px;padding:5px 10px!important;margin:4px 5px 4px 0!important;background:#17121e!important;color:#e1d4ed!important;line-height:1.5;box-shadow:none!important}
body.nam-skin .entry-tags a:hover,body.nam-skin .entry-content a[rel~="tag"]:hover{border-color:#c5a5e1!important;background:#2a1c35!important;color:#fff!important}
body.nam-skin .post-meta,body.nam-skin .post-navigation,body.nam-skin .related-posts{clear:both;border-color:#31273a!important}
body.nam-skin .related-posts{padding-top:30px}
body.nam-skin .related-posts img{border-radius:10px}
body.nam-skin .sidebar{color:#c4b5d0;border-color:#30263b!important}
body.nam-skin .sidebar .widget{background:#131018;border:1px solid #302639;border-radius:14px;padding:22px}
body.nam-skin .widget-title{color:#e9dff3!important;font-family:inherit!important}
body.nam-skin input:not([type="checkbox"]):not([type="radio"]),body.nam-skin textarea,body.nam-skin select{color:#eee3f8;background:#17121e;border-color:#4c3a5d;border-radius:8px}
body.nam-skin .pagination a,body.nam-skin .paginator a,body.nam-skin .dt-btn,body.nam-skin button:not(.pswp__button):not(.dm-search button){color:#ece0fb;background:#33213e;border-radius:9px}
body.nam-skin .pagination .current,body.nam-skin .paginator .act{color:#1c112b!important;background:#b89af3!important;border-radius:9px}
body.nam-skin .post-navigation .nav-links a,body.nam-skin .post-content a{color:#cbb7e1!important}
body.nam-skin table{border-color:#392d46;background:#110e17;color:#ddd1e8}
body.nam-skin td,body.nam-skin th{border-color:#392d46}
body.nam-skin blockquote{border-color:#aa82e4;color:#d6c3e7}
body.nam-skin .author-info,body.nam-skin .author-description,body.nam-skin .comment-body{background:#16111d!important;border-color:#3c2b49!important;border-radius:12px;color:#c6b2d7!important}
body.nam-skin .nav-links a,body.nam-skin .nav-links .post-title{color:#cbb7e1!important}
/* Footer */
body.nam-skin .dm-footer{border-top:1px solid #2d2437;background:#0d0b12;padding:40px 0 24px}
body.nam-skin .dm-footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:30px}
body.nam-skin .dm-footer-top p{margin:14px 0 0;color:#afa1ba;font-size:12px}
body.nam-skin .dm-back-top{border:1px solid #463352;border-radius:30px;padding:9px 17px;font-size:12px;color:#d3bee4}
body.nam-skin .dm-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;border-top:1px solid #2c2135;color:#a99ab4;font-size:11px}
body.nam-skin .dm-footer-bottom ul{display:flex;gap:16px;list-style:none;padding:0;margin:0}
body.nam-skin .dm-footer-domain{letter-spacing:.4px}
body.nam-skin .scroll-top{background:#322040!important;border-radius:12px!important;bottom:22px}
body.nam-skin .scroll-top svg{fill:#dfc9f7}
@media(min-width:1700px){body.nam-skin .dm-showcase{height:480px}}
@media(max-width:1100px){body.nam-skin .wf-wrap,body.nam-skin .dm-shell{width:calc(100% - 56px)!important}body.nam-skin .dm-header-inner{gap:24px}body.nam-skin .dm-header .dm-search{width:250px}body.nam-skin .dm-hero{gap:28px;padding-top:44px}body.nam-skin .dm-showcase{height:390px}body.nam-skin .dm-hero h1{letter-spacing:-2px}body.nam-skin .dm-hero-note{display:none}body.nam-skin .dm-showcase-cover{top:54px}body.nam-skin .dm-cover-0,body.nam-skin .dm-cover-2{top:90px}body.nam-skin .dm-showcase-caption{bottom:25px;font-size:9px;padding:10px 14px}}
@media(max-width:900px){body.nam-skin .dm-nav{gap:18px}body.nam-skin .dm-header-inner{gap:20px}body.nam-skin .dm-header .dm-search{width:225px}body.nam-skin .dm-wordmark{font-size:17px}body.nam-skin .dm-wordmark>span{font-size:inherit}body.nam-skin .dm-hero{grid-template-columns:1.1fr 1fr;gap:20px}body.nam-skin .dm-hero h1{font-size:42px!important}body.nam-skin .dm-showcase{height:350px}body.nam-skin .dm-disciplines{font-size:9px;letter-spacing:.7px}body.nam-skin .dm-disciplines span+span::before{margin:0 10px}}
@media(max-width:760px){body.nam-skin .wf-wrap,body.nam-skin .dm-shell{width:calc(100% - 36px)!important}body.nam-skin .dm-header-inner{min-height:78px;justify-content:space-between}body.nam-skin .dm-mark{width:42px;height:42px;border-radius:12px}body.nam-skin .dm-mark svg{width:34px;height:34px}body.nam-skin .dm-nav,body.nam-skin .dm-header-inner>.dm-search{display:none}body.nam-skin .dm-mobile-menu{display:block;position:relative}body.nam-skin .dm-mobile-menu>summary{width:44px;height:44px;border:1px solid #3a2b48;border-radius:10px;background:#18111f;display:grid;place-items:center;color:#e5d3f3}body.nam-skin .dm-mobile-menu svg{width:22px;height:22px}body.nam-skin .dm-mobile-menu nav{position:absolute;right:0;top:55px;width:min(340px,calc(100vw - 36px));padding:15px;background:#16101d;border:1px solid #45304f;border-radius:14px;box-shadow:0 24px 60px #000b;max-height:75vh;overflow-y:auto}body.nam-skin .dm-mobile-menu nav>a{display:block;padding:9px;color:#d4bfe4;font-size:14px;border-radius:8px}body.nam-skin .dm-mobile-menu .dm-search{width:100%;margin-top:12px}body.nam-skin.admin-bar .dm-header{top:46px}body.nam-skin .dm-hero{grid-template-columns:1fr;gap:0;padding:36px 0 6px}body.nam-skin .dm-hero h1{font-size:clamp(36px,7.5vw,52px)!important;letter-spacing:-1.8px;max-width:650px}body.nam-skin .dm-hero-intro{font-size:14px;max-width:520px;margin-bottom:24px}body.nam-skin .dm-hero-actions{gap:14px}body.nam-skin .dm-hero-note{display:block;font-size:10px}body.nam-skin .dm-disciplines{margin-top:24px}body.nam-skin .dm-showcase{height:330px;width:min(100%,420px);margin:20px auto 0}body.nam-skin .dm-showcase-cover{width:37%;top:30px}body.nam-skin .dm-cover-0{left:6%;top:60px}body.nam-skin .dm-cover-1{left:32%}body.nam-skin .dm-cover-2{right:3%;top:64px}body.nam-skin .dm-showcase-caption{bottom:15px}body.nam-skin .dm-showcase-edition{top:0;font-size:8px}body.nam-skin .dm-discovery{padding-top:6px}body.nam-skin .dm-search-large{padding:9px 10px 9px 14px}body.nam-skin .dm-search-large input{font-size:12px;padding:6px 0!important}body.nam-skin .dm-search-large button{padding:11px 16px;font-size:12px}body.nam-skin .dm-section-heading{padding:25px 0 12px}body.nam-skin .dm-section-heading h2{font-size:25px!important}body.nam-skin .dm-heading-note{display:none}body.nam-skin #main{padding-top:18px!important}body.nam-skin #content .wf-cell .blog-content{padding:13px!important}body.nam-skin #content .wf-cell .entry-title{font-size:13px!important}body.nam-skin.single-post article.single-postlike>.post-thumbnail{float:none;width:min(100%,540px);max-width:100%;margin:0 auto 26px!important}body.nam-skin.single-post .entry-content{font-size:15px}body.nam-skin .dm-footer{padding:28px 0 20px}body.nam-skin .dm-footer-top{gap:16px}body.nam-skin .dm-footer-bottom{flex-wrap:wrap;gap:14px}body.nam-skin .dm-footer-domain{display:none}}
@media(max-width:400px){body.nam-skin .dm-hero-note{display:none}body.nam-skin .dm-hero h1{font-size:36px!important}body.nam-skin .dm-showcase{height:290px}body.nam-skin .dm-showcase-caption{bottom:8px;font-size:8px}body.nam-skin .dm-footer-top{align-items:flex-start}body.nam-skin .dm-back-top{padding:7px 10px;font-size:10px}}
@media(prefers-reduced-motion:reduce){body.nam-skin *,body.nam-skin *::before,body.nam-skin *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media(max-width:900px){body.nam-skin #content>.wf-container:is(.iso-grid,.iso-container),body.nam-skin #content>.wf-container.vanq-native-grid,body.nam-skin #content>.wf-container.dm-scroll-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}
@media(max-width:500px){body.nam-skin #content>.wf-container:is(.iso-grid,.iso-container),body.nam-skin #content>.wf-container.vanq-native-grid,body.nam-skin #content>.wf-container.dm-scroll-grid{gap:14px!important}body.nam-skin #content .wf-cell .blog-content{padding:11px!important}body.nam-skin #content .wf-cell .entry-title{font-size:12px!important}}
@media print{body.nam-skin{color:#111!important;background:#fff!important}body.nam-skin #page,body.nam-skin #main{background:#fff!important}body.nam-skin .dm-header,body.nam-skin .dm-footer,body.nam-skin .dm-hero,body.nam-skin .dm-discovery{display:none}body.nam-skin h1,body.nam-skin h2,body.nam-skin h3,body.nam-skin p{color:#111!important}}

/* Inherited layout: readable archive names and original-size issue covers. */
body.nam-skin .page-title h1,body.nam-skin .page-title h1 *,body.nam-skin .page-title .entry-title,body.nam-skin .page-title .entry-title *{color:#fff!important;opacity:1!important}
body.nam-skin .dm-cover-link{display:block;line-height:0;color:#d7c4ed!important}
body.nam-skin .dm-cover-link:hover{color:#fff!important}
body.nam-skin .dm-cover-link img{display:block;width:100%;height:auto}
body.nam-skin .dm-cover-hint{display:flex;justify-content:space-between;align-items:center;gap:12px;line-height:1.4;padding:12px 16px;background:#17111f;font-size:12px;letter-spacing:.2px}
body.nam-skin .dm-cover-hint>span{font-size:19px}
body.nam-skin .dm-cover-link:hover .dm-cover-hint{background:#281a35}
body.nam-skin .dm-scroll-controls{clear:both;text-align:center;padding:26px 0 8px}
body.nam-skin .dm-scroll-controls button{padding:12px 22px;border:1px solid #73548b;background:#3b2749;color:#f0e3ff;border-radius:10px;cursor:pointer;font:inherit;font-size:14px}
body.nam-skin .dm-scroll-controls button:disabled{opacity:.6;cursor:wait}
body.nam-skin .dm-scroll-controls p{margin:12px 0 0;color:#bfb0ce;font-size:13px}
