.digital-page{--page-bg:#fff;--page-text:#111;--page-accent:#078;min-height:100%;background:var(--page-bg);color:var(--page-text);font:14px var(--body-font),sans-serif;line-height:1.6;overflow:hidden}.digital-page h1,.digital-page h3{font-family:var(--title-font),sans-serif;color:var(--page-text)}.digital-page p{color:inherit;opacity:.77;white-space:pre-line}.digital-cover{display:block;width:100%;height:220px;object-fit:cover}.digital-intro{text-align:center;padding:0 26px 8px}.digital-profile{width:92px;height:92px;object-fit:cover;border-radius:50%;border:5px solid var(--page-bg);margin-top:-46px;position:relative}.digital-intro h1{font-size:29px;margin:14px 0 8px;letter-spacing:-.035em}.digital-intro p{font-size:13px}.digital-intro .tagline{font-weight:600;opacity:.9}.digital-body{padding:10px 26px 30px}.digital-primary,.digital-links a{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:var(--page-accent);color:var(--page-bg);padding:14px 18px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none}.digital-primary{justify-content:center;gap:14px}.digital-contact{text-align:center;padding:18px 0;font-size:12px}.digital-contact a{display:block;color:inherit;margin:5px 0}.digital-contact p{margin:5px 0}.digital-links{display:grid;gap:10px;margin:12px 0 22px}.digital-links a{background:color-mix(in srgb,var(--page-text) 8%,var(--page-bg));color:var(--page-text);font-size:13px;font-weight:500}.digital-filter{display:flex;gap:8px;margin:20px 0}.digital-filter input,.digital-filter select{font:12px var(--body-font);color:var(--page-text);background:color-mix(in srgb,var(--page-text) 5%,var(--page-bg));border:1px solid color-mix(in srgb,var(--page-text) 15%,transparent);border-radius:8px;min-height:40px;padding:10px;width:60%}.digital-filter select{width:40%}.digital-item{padding:17px 0;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid color-mix(in srgb,var(--page-text) 12%,transparent)}.digital-item h3{font-size:15px;letter-spacing:-.02em;margin:4px 0}.digital-item p{font-size:12px;margin:5px 0 0}.digital-item small{color:var(--page-accent);font-size:10px}.digital-item strong{white-space:nowrap;font-size:13px;padding-top:6px}.digital-gallery{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:25px}.digital-gallery img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.digital-gallery img:first-child{grid-column:1/-1;aspect-ratio:1.7}.digital-page footer{padding:25px;text-align:center;font-size:10px;border-top:1px solid color-mix(in srgb,var(--page-text) 10%,transparent);opacity:.8}.digital-page footer a{color:inherit}.public-page{max-width:620px;margin:auto;min-height:100vh}.header-1 .digital-intro,.header-6 .digital-intro,.header-10 .digital-intro,.header-16 .digital-intro{text-align:left}.header-2 .digital-cover,.header-19 .digital-cover{height:280px}.header-3 .digital-cover{height:130px}.header-4 .digital-profile{width:120px;height:120px;margin-top:-60px}.header-5 .digital-intro{margin:0 14px;background:var(--page-bg);border-radius:20px;position:relative}.header-6 .digital-profile{border-radius:16px}.header-7 .digital-cover{height:120px}.header-7 .digital-profile{width:68px;height:68px;margin-top:-34px}.header-8 .digital-cover{height:330px}.header-9 .digital-profile{float:left;margin-right:18px;border-radius:16px}.header-9 .digital-intro{text-align:left;padding-top:10px}.header-10 .digital-intro h1{font-size:38px}.header-11 .digital-cover{margin:15px;width:calc(100% - 30px);border-radius:16px}.header-12 .digital-profile{border-radius:24px;transform:rotate(-5deg)}.header-13 .digital-cover{border-radius:0 0 35% 35%;height:200px}.header-14 .digital-intro h1{font-weight:900;font-size:36px}.header-15 .digital-cover{height:360px}.header-16 .digital-profile{width:60px;height:60px;margin-top:18px}.header-17 .digital-intro{margin:-25px 15px 0;padding-top:25px;border-radius:20px;background:var(--page-bg);position:relative}.header-18 .digital-cover{mask-image:linear-gradient(black,black 60%,transparent)}.header-18 .digital-profile{border:0}.header-19 .digital-cover{height:160px}.template-1 .digital-body{padding-left:18px;padding-right:18px}.template-2 .digital-intro{padding-top:15px}.template-2 .digital-profile{border-radius:16px}.list-1 .digital-item,.list-7 .digital-item{padding:17px;margin:10px 0;background:color-mix(in srgb,var(--page-text) 5%,var(--page-bg));border:0;border-radius:12px}.list-2 .digital-item{border-bottom:2px solid var(--page-accent)}.list-3 .digital-item{padding:9px 0}.list-4 .digital-item{padding:28px 0}.list-5 .digital-item{border:1px solid color-mix(in srgb,var(--page-text) 20%,transparent);padding:15px;margin:10px 0}.list-6 .digital-item:nth-child(odd){background:color-mix(in srgb,var(--page-text) 5%,var(--page-bg));padding:17px}.list-8 .digital-item strong{color:var(--page-accent);font-size:18px}.list-9 .digital-items{counter-reset:items}.list-9 .digital-item:before{counter-increment:items;content:counter(items,decimal-leading-zero);font-size:11px;opacity:.5}.list-10 .digital-items{padding:15px;background:color-mix(in srgb,var(--page-text) 4%,var(--page-bg))}.list-11 .digital-item{border-left:3px solid var(--page-accent);padding:12px 15px;margin:12px 0;border-bottom:0}.list-12 .digital-item{background:color-mix(in srgb,var(--page-accent) 10%,var(--page-bg));padding:18px;border:0;margin:8px 0;border-radius:8px}.list-13 .digital-item{border-radius:25px;padding:16px;border:1px solid color-mix(in srgb,var(--page-text) 15%,transparent);margin:10px 0}.list-14 .digital-item h3{font-size:22px}.list-15 .digital-items{display:grid;grid-template-columns:1fr 1fr;gap:10px}.list-15 .digital-item{display:block;padding:12px;border:1px solid color-mix(in srgb,var(--page-text) 15%,transparent);border-radius:10px}.list-16 .digital-item h3{font-weight:900}.list-17 .digital-item{border:0;padding:12px 0}.list-18 .digital-item{box-shadow:0 5px 15px #0001;padding:18px;margin-bottom:10px;border:0;border-radius:12px}.list-19 .digital-body{padding-left:12px;padding-right:12px}.bg-1{background:radial-gradient(at 0 0,color-mix(in srgb,var(--page-accent) 15%,var(--page-bg)),var(--page-bg))}.bg-2{background:linear-gradient(color-mix(in srgb,var(--page-accent) 20%,var(--page-bg)),var(--page-bg) 500px)}.bg-3{background:linear-gradient(130deg,var(--page-bg),color-mix(in srgb,var(--page-accent) 10%,var(--page-bg)))}.bg-4{background-image:radial-gradient(color-mix(in srgb,var(--page-text) 10%,transparent) .7px,transparent .7px);background-size:10px 10px}.bg-5{background-image:repeating-linear-gradient(90deg,transparent 0 24px,#8881 24px 25px)}.bg-6{background-image:radial-gradient(at 100% 100%,color-mix(in srgb,var(--page-accent) 20%,transparent),transparent 65%)}.bg-7{background:color-mix(in srgb,var(--page-accent) 7%,var(--page-bg))}.bg-8{background-image:linear-gradient(#8881 1px,transparent 1px),linear-gradient(90deg,#8881 1px,transparent 1px);background-size:24px 24px}.bg-9{background-image:radial-gradient(at 0 20%,#8882,transparent 50%),radial-gradient(at 100% 80%,color-mix(in srgb,var(--page-accent) 15%,transparent),transparent 50%)}.bg-10{background:linear-gradient(var(--page-bg),color-mix(in srgb,var(--page-text) 8%,var(--page-bg)))}.bg-11{background-image:repeating-linear-gradient(0deg,transparent 0 2px,#8881 3px 4px)}.bg-12{background-image:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--page-accent) 13%,transparent),transparent 60%)}.bg-13{background-image:linear-gradient(transparent 45%,#8881 45% 60%,transparent 60%)}.bg-14{background:linear-gradient(45deg,var(--page-bg),color-mix(in srgb,var(--page-accent) 8%,var(--page-bg)))}.bg-15{background-image:repeating-linear-gradient(45deg,transparent 0 12px,#8881 12px 13px)}.bg-16{background-image:radial-gradient(ellipse at top,#8882,transparent 50%)}.bg-17{border:8px solid color-mix(in srgb,var(--page-accent) 30%,var(--page-bg))}.bg-18{background-image:linear-gradient(transparent 40%,color-mix(in srgb,var(--page-accent) 8%,transparent) 90%)}.bg-19{background-image:linear-gradient(90deg,transparent 50%,#8881 50%)}.button-1 .digital-primary,.button-1 .digital-links a{border-radius:50px}.button-2 .digital-primary,.button-2 .digital-links a{border-radius:0}.button-3 .digital-primary{background:transparent;color:var(--page-accent);border:1px solid var(--page-accent)}.button-4 .digital-primary{background:color-mix(in srgb,var(--page-accent) 15%,var(--page-bg));color:var(--page-text)}.button-5 .digital-links a{background:none;border-bottom:1px solid var(--page-accent);border-radius:0}.button-6 .digital-links a{padding:20px}.button-7 .digital-links a{padding:9px 15px}.button-8 .digital-primary{box-shadow:0 5px 0 color-mix(in srgb,var(--page-accent) 50%,black)}.button-9 .digital-primary{box-shadow:inset 0 0 0 3px #8885}.button-10 .digital-links a{font-weight:900}.button-11 .digital-links a{border:1px solid color-mix(in srgb,var(--page-text) 20%,transparent);background:none}.button-12 .digital-links a{border-left:4px solid var(--page-accent)}.button-13 .digital-links a{padding:12px 0;background:none}.button-14 .digital-primary{padding:21px;font-size:17px}.button-15 .digital-links a{border:1px dashed var(--page-accent);background:none}.button-16 .digital-primary{background:linear-gradient(120deg,var(--page-accent),color-mix(in srgb,var(--page-accent) 60%,var(--page-text)))}.button-17 .digital-links a{border-radius:3px}.button-18 .digital-links a{border-radius:50px;border:1px solid var(--page-accent);background:none}.button-19 .digital-primary{background:var(--page-text);color:var(--page-bg)}
