CMS Project Sync

This commit is contained in:
LeviM0323 committed 2026-04-15 15:59:53 -04:00
1 parent 015ea75186
commit a747e2a1d9
11220 files changed
+2590467

No files matched your search

@@ -0,0 +1,14 @@
:root {
--wp--preset--color--primary: var(--wp--preset--color--accent-2);
--wp--preset--color--secondary: var(--wp--preset--color--accent-5);
--wp--preset--color--tertiary: var(--wp--preset--color--accent-4);
--wp--preset--color--header-background: var(--wp--preset--color--base);
--wp--preset--color--header-foreground: var(--wp--preset--color--contrast);
--wp--preset--color--header-titles: var(--wp--preset--color--contrast);
--wp--preset--color--secondary-background: var(--wp--preset--color--base-midtone);
--wp--preset--color--secondary-foreground: var(--wp--preset--color--contrast-midtone);
}
select {
min-height: 2.25em;
}
@@ -0,0 +1 @@
:root{--wp--preset--color--primary:var(--wp--preset--color--accent-2);--wp--preset--color--secondary:var(--wp--preset--color--accent-5);--wp--preset--color--tertiary:var(--wp--preset--color--accent-4);--wp--preset--color--header-background:var(--wp--preset--color--base);--wp--preset--color--header-foreground:var(--wp--preset--color--contrast);--wp--preset--color--header-titles:var(--wp--preset--color--contrast);--wp--preset--color--secondary-background:var(--wp--preset--color--base-midtone);--wp--preset--color--secondary-foreground:var(--wp--preset--color--contrast-midtone)}select{min-height:2.25em}
@@ -0,0 +1,7 @@
.wp-block-archives-dropdown {
& > label {
display: block;
font-weight: bold;
margin-bottom: 12px;
}
}
@@ -0,0 +1 @@
.wp-block-archives-dropdown{&>label{display:block;font-weight:700;margin-bottom:12px}}
@@ -0,0 +1,7 @@
.wp-block-categories-dropdown {
& > label {
display: block;
font-weight: bold;
margin-bottom: 12px;
}
}
@@ -0,0 +1 @@
.wp-block-categories-dropdown{&>label{display:block;font-weight:700;margin-bottom:12px}}
@@ -0,0 +1,5 @@
@media (max-width: 781px) {
.wp-block-column.is-style-mobile-first-element {
order: -1;
}
}
@@ -0,0 +1 @@
@media (max-width:781px){.wp-block-column.is-style-mobile-first-element{order:-1}}
@@ -0,0 +1,48 @@
.wp-block-comment-author-name a,
.wp-block-comment-date a {
text-decoration: none;
}
.wp-block-comment-template > li li,
.wp-block-comment-template > li:not(:first-child) {
border-top: 1px solid var(--wp--preset--color--base-midtone);
padding-top: 2rem;
}
.wp-block-comment-template ol {
padding-inline-start: 64px;
}
form.comment-form {
label {
font-size: var(--wp--preset--font-size--small);
}
textarea {
border-radius: 2px;
border: 1px solid;
border-color: rgba(0,0,0,0.2);
line-height: 1.7;
padding: 0.3rem 1rem;
}
input:not([type="submit"]) {
border-radius: 2px;
border: 1px solid;
border-color: rgba(0,0,0,0.2);
line-height: 1.7;
padding: 0.3rem 1rem;
}
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent + label {
margin-top: .35em;
}
@media (max-width: 680px) {
.wp-block-comment-template ol {
padding-inline-start: 0;
}
.wp-block-comment-template > li > ol {
padding-inline-start: 64px;
}
}
@@ -0,0 +1 @@
.wp-block-comment-author-name a,.wp-block-comment-date a{text-decoration:none}.wp-block-comment-template>li li,.wp-block-comment-template>li:not(:first-child){border-top:1px solid var(--wp--preset--color--base-midtone);padding-top:2rem}.wp-block-comment-template ol{padding-inline-start:64px}form.comment-form{label{font-size:var(--wp--preset--font-size--small)}input:not([type=submit]),textarea{border:1px solid rgba(0,0,0,.2);border-radius:2px;line-height:1.7;padding:.3rem 1rem}}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent+label{margin-top:.35em}@media (max-width:680px){.wp-block-comment-template ol{padding-inline-start:0}.wp-block-comment-template>li>ol{padding-inline-start:64px}}
@@ -0,0 +1,3 @@
.wp-block-cover-image {
min-height: 430px;
}
@@ -0,0 +1 @@
.wp-block-cover-image{min-height:430px}
@@ -0,0 +1,8 @@
.wp-block-cover.is-style-contained-background .wp-block-cover__image-background {
-o-object-fit: contain;
object-fit: contain;
}
.wp-block-cover.is-style-unscaled-background .wp-block-cover__image-background {
-o-object-fit: none;
object-fit: none;
}
@@ -0,0 +1 @@
.wp-block-cover.is-style-contained-background .wp-block-cover__image-background{-o-object-fit:contain;object-fit:contain}.wp-block-cover.is-style-unscaled-background .wp-block-cover__image-background{-o-object-fit:none;object-fit:none}
@@ -0,0 +1,4 @@
.blocks-gallery-grid:not(.has-nested-images),
.wp-block-gallery:not(.has-nested-images) {
margin-block-start: var(--wp--style--block-gap);
}
@@ -0,0 +1 @@
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){margin-block-start:var(--wp--style--block-gap)}
@@ -0,0 +1,82 @@
/* Image creative style */
.wp-block-group[class*=is-style-creative] {
position: relative;
padding-block: var(--wp--preset--spacing--40);
&[class*=is-style-creative-2] {
padding-block: var(--wp--preset--spacing--60);
}
&.is-style-creative-1-a,
&.is-style-creative-1-d{
padding-inline-end: var(--wp--preset--spacing--40);
}
&.is-style-creative-2-a,
&.is-style-creative-2-d {
padding-inline-end: var(--wp--preset--spacing--60);
padding-inline-start: var(--wp--preset--spacing--20);
}
&.is-style-creative-1-b,
&.is-style-creative-1-c{
padding-inline-start: var(--wp--preset--spacing--40);
}
&.is-style-creative-2-b,
&.is-style-creative-2-c {
padding-inline-start: var(--wp--preset--spacing--60);
padding-inline-end: var(--wp--preset--spacing--20);
}
}
.wp-block-group[class*=is-style-creative-1]:before {
opacity: 1;
background-image: radial-gradient(var(--wp--preset--color--accent-2) 2px, transparent 2px);
background-size: 16px 16px;
content: "";
display: block;
height: 106px;
position: absolute;
width: 106px;
}
.wp-block-group[class*=is-style-creative-1-a]:before,
.wp-block-group[class*=is-style-creative-2-a]:before {
bottom: 0;
right: 0;
}
.wp-block-group[class*=is-style-creative-1-b]:before,
.wp-block-group[class*=is-style-creative-2-b]:before {
bottom: 0;
left: 0;
}
.wp-block-group[class*=is-style-creative-1-c]:before,
.wp-block-group[class*=is-style-creative-2-c]:before {
top: 0;
left: 0;
}
.wp-block-group[class*=is-style-creative-1-d]:before,
.wp-block-group[class*=is-style-creative-2-d]:before {
top: 0;
right: 0;
}
.wp-block-group[class*=is-style-creative-2]:before {
opacity: 1;
content: '';
display: block;
height: 114px;
position: absolute;
width: 360px;
max-width: 100%;
background-color: var(--wp--preset--color--accent-3);
mask-image: url('../images/wave-pattern.svg');
-webkit-mask-image: url('../images/wave-pattern.svg');
mask-size: 80px 40px;
-webkit-mask-size: 80px 40px;
mask-repeat: repeat;
-webkit-mask-repeat: repeat;
z-index: 1;
pointer-events: none;
}
@@ -0,0 +1 @@
.wp-block-group[class*=is-style-creative]{padding-block:var(--wp--preset--spacing--40);position:relative;&[class*=is-style-creative-2]{padding-block:var(--wp--preset--spacing--60)}&.is-style-creative-1-a,&.is-style-creative-1-d{padding-inline-end:var(--wp--preset--spacing--40)}&.is-style-creative-2-a,&.is-style-creative-2-d{padding-inline-end:var(--wp--preset--spacing--60);padding-inline-start:var(--wp--preset--spacing--20)}&.is-style-creative-1-b,&.is-style-creative-1-c{padding-inline-start:var(--wp--preset--spacing--40)}&.is-style-creative-2-b,&.is-style-creative-2-c{padding-inline-end:var(--wp--preset--spacing--20);padding-inline-start:var(--wp--preset--spacing--60)}}.wp-block-group[class*=is-style-creative-1]:before{background-image:radial-gradient(var(--wp--preset--color--accent-2) 2px,transparent 2px);background-size:16px 16px;content:"";display:block;height:106px;opacity:1;position:absolute;width:106px}.wp-block-group[class*=is-style-creative-1-a]:before,.wp-block-group[class*=is-style-creative-2-a]:before{bottom:0;right:0}.wp-block-group[class*=is-style-creative-1-b]:before,.wp-block-group[class*=is-style-creative-2-b]:before{bottom:0;left:0}.wp-block-group[class*=is-style-creative-1-c]:before,.wp-block-group[class*=is-style-creative-2-c]:before{left:0;top:0}.wp-block-group[class*=is-style-creative-1-d]:before,.wp-block-group[class*=is-style-creative-2-d]:before{right:0;top:0}.wp-block-group[class*=is-style-creative-2]:before{background-color:var(--wp--preset--color--accent-3);content:"";display:block;height:114px;mask-image:url(../images/wave-pattern.svg);-webkit-mask-image:url(../images/wave-pattern.svg);mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:80px 40px;-webkit-mask-size:80px 40px;max-width:100%;opacity:1;pointer-events:none;position:absolute;width:360px;z-index:1}
@@ -0,0 +1,84 @@
/* Image creative style */
figure[class*=is-style-creative] {
position: relative;
padding-block: var(--wp--preset--spacing--40);
&[class*=is-style-creative-2] {
padding-block: var(--wp--preset--spacing--60);
}
&.is-style-creative-1-a,
&.is-style-creative-1-d{
padding-inline-end: var(--wp--preset--spacing--40);
}
&.is-style-creative-2-a,
&.is-style-creative-2-d {
padding-inline-end: var(--wp--preset--spacing--60);
padding-inline-start: var(--wp--preset--spacing--20);
}
&.is-style-creative-1-b,
&.is-style-creative-1-c{
padding-inline-start: var(--wp--preset--spacing--40);
}
&.is-style-creative-2-b,
&.is-style-creative-2-c {
padding-inline-start: var(--wp--preset--spacing--60);
padding-inline-end: var(--wp--preset--spacing--20);
}
}
figure[class*=is-style-creative] > img[class^="wp-image-"] {
position: relative;
}
figure[class*=is-style-creative-1]:before {
opacity: 1;
background-image: radial-gradient(var(--wp--preset--color--accent-2) 2px, transparent 2px);
background-size: 16px 16px;
content: "";
display: block;
height: 106px;
position: absolute;
width: 106px;
}
figure[class*=is-style-creative-1-a]:before,
figure[class*=is-style-creative-2-a]:before {
bottom: 0;
right: 0;
}
figure[class*=is-style-creative-1-b]:before,
figure[class*=is-style-creative-2-b]:before {
bottom: 0;
left: 0;
}
figure[class*=is-style-creative-1-c]:before,
figure[class*=is-style-creative-2-c]:before {
top: 0;
left: 0;
}
figure[class*=is-style-creative-1-d]:before,
figure[class*=is-style-creative-2-d]:before {
top: 0;
right: 0;
}
figure[class*=is-style-creative-2]:before {
opacity: 1;
content: '';
display: block;
height: 114px;
position: absolute;
width: 360px;
max-width: 100%;
background-color: var(--wp--preset--color--accent-3);
mask-image: url('../images/wave-pattern.svg');
-webkit-mask-image: url('../images/wave-pattern.svg');
mask-size: 80px 40px;
-webkit-mask-size: 80px 40px;
mask-repeat: repeat;
-webkit-mask-repeat: repeat;
z-index: 1;
pointer-events: none;
}
@@ -0,0 +1 @@
figure[class*=is-style-creative]{padding-block:var(--wp--preset--spacing--40);position:relative;&[class*=is-style-creative-2]{padding-block:var(--wp--preset--spacing--60)}&.is-style-creative-1-a,&.is-style-creative-1-d{padding-inline-end:var(--wp--preset--spacing--40)}&.is-style-creative-2-a,&.is-style-creative-2-d{padding-inline-end:var(--wp--preset--spacing--60);padding-inline-start:var(--wp--preset--spacing--20)}&.is-style-creative-1-b,&.is-style-creative-1-c{padding-inline-start:var(--wp--preset--spacing--40)}&.is-style-creative-2-b,&.is-style-creative-2-c{padding-inline-end:var(--wp--preset--spacing--20);padding-inline-start:var(--wp--preset--spacing--60)}}figure[class*=is-style-creative]>img[class^=wp-image-]{position:relative}figure[class*=is-style-creative-1]:before{background-image:radial-gradient(var(--wp--preset--color--accent-2) 2px,transparent 2px);background-size:16px 16px;content:"";display:block;height:106px;opacity:1;position:absolute;width:106px}figure[class*=is-style-creative-1-a]:before,figure[class*=is-style-creative-2-a]:before{bottom:0;right:0}figure[class*=is-style-creative-1-b]:before,figure[class*=is-style-creative-2-b]:before{bottom:0;left:0}figure[class*=is-style-creative-1-c]:before,figure[class*=is-style-creative-2-c]:before{left:0;top:0}figure[class*=is-style-creative-1-d]:before,figure[class*=is-style-creative-2-d]:before{right:0;top:0}figure[class*=is-style-creative-2]:before{background-color:var(--wp--preset--color--accent-3);content:"";display:block;height:114px;mask-image:url(../images/wave-pattern.svg);-webkit-mask-image:url(../images/wave-pattern.svg);mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:80px 40px;-webkit-mask-size:80px 40px;max-width:100%;opacity:1;pointer-events:none;position:absolute;width:360px;z-index:1}
@@ -0,0 +1,5 @@
.wp-block-list {
li {
margin-top: 0.8rem;
}
}
@@ -0,0 +1 @@
.wp-block-list{li{margin-top:.8rem}}
@@ -0,0 +1,3 @@
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
padding-block: 10px;
}
@@ -0,0 +1 @@
.wp-block-navigation .has-child .wp-block-navigation__submenu-container{padding-block:10px}
@@ -0,0 +1,22 @@
.wp-block-post-author {
align-items: center;
}
.wp-block-post-author__name {
margin-bottom: 0;
font-weight: 600;
}
.wp-block-post-author__name a {
text-decoration: none;
}
.wp-block-post-author__avatar {
display: inline-flex;
align-items: center;
margin-right: .8rem;
}
.wp-block-post-author__avatar img {
border-radius: 100px;
}
@@ -0,0 +1 @@
.wp-block-post-author{align-items:center}.wp-block-post-author__name{font-weight:600;margin-bottom:0}.wp-block-post-author__name a{text-decoration:none}.wp-block-post-author__avatar{align-items:center;display:inline-flex;margin-right:.8rem}.wp-block-post-author__avatar img{border-radius:100px}
@@ -0,0 +1,5 @@
.wp-block-table {
overflow-x: auto;
border-collapse: collapse;
width: 100%;
}
@@ -0,0 +1 @@
.wp-block-table{border-collapse:collapse;overflow-x:auto;width:100%}
@@ -0,0 +1,8 @@
.wc-block-product-template[class*="columns-"] {
margin-inline: -1rem !important;
max-width: none;
li.wc-block-product {
margin: 1rem;
}
}
@@ -0,0 +1 @@
.wc-block-product-template[class*=columns-]{margin-inline:-1rem!important;max-width:none;li.wc-block-product{margin:1rem}}
@@ -0,0 +1,19 @@
:root {
--wp--preset--font-size--huge: clamp(6rem, 10vw, 10rem);
}
select {
min-height: 2.25em;
}
/* Featured image: natural width in template editor (matches front-end). */
.wp-block-post-featured-image.bp-post-featured-image--intrinsic {
width: fit-content;
max-width: 100%;
}
.wp-block-post-featured-image.bp-post-featured-image--intrinsic img {
width: auto !important;
max-width: 100%;
height: auto;
}
@@ -0,0 +1 @@
:root{--wp--preset--font-size--huge:clamp(6rem,10vw,10rem)}select{min-height:2.25em}.wp-block-post-featured-image.bp-post-featured-image--intrinsic{max-width:100%;width:fit-content}.wp-block-post-featured-image.bp-post-featured-image--intrinsic img{height:auto;max-width:100%;width:auto!important}
@@ -0,0 +1 @@
<svg id="logo-1" width="132" height="35" viewBox="0 0 132 35" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M38.51 11.26H41.72V24.26H38.51V11.26ZM43 19.37C43 16.15 45 14.22 48 14.22C51 14.22 53 16.15 53 19.37C53 22.59 51.07 24.54 48 24.54C44.93 24.54 43 22.66 43 19.37ZM49.82 19.37C49.82 17.6 49.13 16.56 48.03 16.56C46.93 16.56 46.25 17.56 46.25 19.37C46.25 21.18 46.93 22.17 48.03 22.17C49.13 22.17 49.84 21.18 49.84 19.38L49.82 19.37ZM54.28 24.93H57.38C57.5211 25.2637 57.7676 25.5422 58.0818 25.7227C58.396 25.9033 58.7606 25.9761 59.12 25.93C60.35 25.93 60.99 25.27 60.99 24.29V22.49H61C60.7351 23.0505 60.3067 23.5176 59.7713 23.83C59.2358 24.1424 58.6183 24.2853 58 24.24C55.65 24.24 54.09 22.45 54.09 19.37C54.09 16.29 55.58 14.37 58.09 14.37C58.7241 14.3361 59.3532 14.4996 59.8904 14.8381C60.4277 15.1766 60.8468 15.6734 61.09 16.26H61V14.45H64.18V24.19C64.18 26.54 62.1 28.01 59.04 28.01C56.26 28 54.48 26.73 54.3 24.94L54.28 24.93ZM61 19.37C61 17.8 60.28 16.81 59.14 16.81C58 16.81 57.3 17.81 57.3 19.37C57.3 20.93 57.99 21.85 59.14 21.85C60.29 21.85 61 21 61 19.37ZM65.45 19.37C65.45 16.15 67.45 14.22 70.45 14.22C73.45 14.22 75.45 16.15 75.45 19.37C75.45 22.59 73.51 24.54 70.45 24.54C67.39 24.54 65.47 22.66 65.47 19.37H65.45ZM72.27 19.37C72.27 17.6 71.57 16.56 70.48 16.56C69.39 16.56 68.7 17.56 68.7 19.37C68.7 21.18 69.38 22.17 70.48 22.17C71.58 22.17 72.29 21.18 72.29 19.38L72.27 19.37ZM76.75 12.08C76.736 11.753 76.8202 11.4293 76.9917 11.1506C77.1632 10.8718 77.4142 10.6508 77.7124 10.5159C78.0106 10.3809 78.3423 10.3383 78.6649 10.3935C78.9875 10.4486 79.2862 10.599 79.5226 10.8253C79.759 11.0517 79.9223 11.3435 79.9915 11.6634C80.0606 11.9833 80.0325 12.3166 79.9107 12.6203C79.7889 12.9241 79.579 13.1845 79.308 13.368C79.037 13.5515 78.7173 13.6497 78.39 13.65C78.1809 13.6553 77.9727 13.619 77.7777 13.5433C77.5827 13.4675 77.4046 13.3537 77.2539 13.2086C77.1032 13.0635 76.9828 12.8899 76.8998 12.6978C76.8167 12.5058 76.7726 12.2992 76.77 12.09L76.75 12.08ZM76.75 14.44H80V24.3H76.8L76.75 14.44ZM91.69 19.37C91.69 22.58 90.25 24.44 87.8 24.44C87.1728 24.4787 86.5488 24.3239 86.0123 23.9967C85.4758 23.6694 85.0527 23.1854 84.8 22.61H84.74V27.47H81.53V14.47H84.72V16.23H84.78C85.024 15.6433 85.443 15.146 85.9798 14.806C86.5167 14.466 87.1453 14.2998 87.78 14.33C90.3 14.31 91.75 16.16 91.75 19.38L91.69 19.37ZM88.42 19.37C88.42 17.81 87.69 16.8 86.56 16.8C85.43 16.8 84.72 17.8 84.71 19.37C84.7 20.94 85.43 21.93 86.56 21.93C87.69 21.93 88.48 21 88.48 19.38L88.42 19.37ZM97.17 14.21C99.86 14.21 101.53 15.48 101.55 17.52H98.62C98.62 16.81 98.03 16.37 97.15 16.37C96.27 16.37 95.85 16.71 95.85 17.22C95.85 17.73 96.22 17.89 96.96 18.04L99.02 18.46C101.02 18.88 101.82 19.68 101.82 21.17C101.82 23.17 99.97 24.53 97.22 24.53C94.47 24.53 92.68 23.21 92.55 21.2H95.66C95.75 21.93 96.33 22.36 97.27 22.36C98.21 22.36 98.65 22.06 98.65 21.53C98.65 21 98.35 20.91 97.58 20.75L95.72 20.36C93.79 19.95 92.78 18.94 92.78 17.43C92.84 15.47 94.52 14.22 97.23 14.22L97.17 14.21ZM112.57 24.29H109.46V22.44H109.4C109.226 23.0571 108.847 23.5964 108.325 23.969C107.803 24.3417 107.17 24.5254 106.53 24.49C106.047 24.5057 105.565 24.4191 105.118 24.2357C104.671 24.0524 104.267 23.7765 103.934 23.4262C103.6 23.0758 103.345 22.6589 103.184 22.2029C103.023 21.7469 102.96 21.2619 103 20.78V14.45H106.21V20.09C106.21 21.25 106.82 21.88 107.82 21.88C108.055 21.8782 108.286 21.8261 108.499 21.7273C108.712 21.6284 108.901 21.485 109.053 21.3068C109.206 21.1286 109.319 20.9197 109.384 20.6943C109.448 20.4688 109.464 20.2321 109.43 20V14.45H112.63L112.57 24.29ZM114.12 14.44H117.24V16.34H117.31C117.482 15.7313 117.852 15.197 118.36 14.8206C118.869 14.4443 119.488 14.2471 120.12 14.26C120.755 14.2048 121.388 14.3884 121.894 14.7749C122.401 15.1614 122.745 15.7231 122.86 16.35H123C123.2 15.7197 123.602 15.1731 124.145 14.7952C124.687 14.4172 125.34 14.2291 126 14.26C126.439 14.2433 126.877 14.3195 127.284 14.4836C127.692 14.6476 128.06 14.8959 128.365 15.2122C128.67 15.5284 128.904 15.9055 129.053 16.3187C129.203 16.7319 129.263 17.1719 129.23 17.61V24.3H126V18.43C126 17.43 125.53 16.87 124.62 16.87C124.418 16.8667 124.218 16.9071 124.033 16.9883C123.848 17.0696 123.684 17.1899 123.55 17.3409C123.416 17.492 123.316 17.6701 123.257 17.8633C123.199 18.0565 123.183 18.26 123.21 18.46V24.3H120.15V18.4C120.15 17.4 119.66 16.87 118.78 16.87C118.576 16.8684 118.374 16.9104 118.188 16.9932C118.001 17.0761 117.835 17.1978 117.699 17.3503C117.564 17.5028 117.463 17.6825 117.403 17.8773C117.342 18.0722 117.324 18.2777 117.35 18.48V24.3H114.14L114.12 14.44Z" class="ccustom" fill="#394149"></path> <path d="M32.16 12.11C32.1601 10.1197 31.5591 8.17576 30.4357 6.53282C29.3123 4.88988 27.7188 3.62453 25.8641 2.90253C24.0094 2.18052 21.9798 2.03552 20.0413 2.48651C18.1027 2.9375 16.3456 3.96346 15 5.43H2.52002V31.77H28.87V19.46C29.9042 18.535 30.7318 17.4023 31.2987 16.1358C31.8656 14.8693 32.1591 13.4976 32.16 12.11V12.11ZM27.09 12.11C27.092 13.0637 26.811 13.9966 Line truncated

After

Width:  |  Height:  |  Size: 5.6 KiB

@@ -0,0 +1 @@
<svg id="logo-6" width="134" height="34" viewBox="0 0 134 34" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.45 6.64999V2.39999H2.05V31.6H15.45V27.35C12.705 27.35 10.0724 26.2595 8.13144 24.3185C6.19044 22.3775 5.1 19.745 5.1 17C5.1 14.255 6.19044 11.6224 8.13144 9.68144C10.0724 7.74044 12.705 6.64999 15.45 6.64999V6.64999Z" class="ccustom" fill="#394149"></path> <path d="M15.45 6.64999V27.35C18.195 27.35 20.8276 26.2595 22.7686 24.3185C24.7096 22.3775 25.8 19.745 25.8 17C25.8 14.255 24.7096 11.6224 22.7686 9.68144C20.8276 7.74044 18.195 6.64999 15.45 6.64999V6.64999Z" class="ccustom" fill="#394149"></path> <path d="M33.32 9.25H36.32V23.7H33.32V9.25Z" class="ccustom" fill="#394149"></path> <path d="M38 18.75C38 17.7104 38.3087 16.6942 38.8869 15.8302C39.4651 14.9662 40.2868 14.2933 41.2479 13.8968C42.209 13.5004 43.2661 13.3982 44.2853 13.6032C45.3045 13.8082 46.2399 14.3112 46.9729 15.0484C47.7059 15.7857 48.2036 16.7239 48.4028 17.7443C48.6019 18.7647 48.4937 19.8212 48.0917 20.78C47.6897 21.7387 47.0122 22.5566 46.1449 23.1298C45.2776 23.7031 44.2596 24.0059 43.22 24C42.5305 24.0054 41.8468 23.8731 41.2091 23.6107C40.5714 23.3484 39.9924 22.9614 39.5062 22.4725C39.02 21.9835 38.6364 21.4023 38.3777 20.7631C38.1191 20.1239 37.9907 19.4395 38 18.75ZM45.52 18.75C45.5082 18.3018 45.3645 17.867 45.1069 17.5001C44.8493 17.1331 44.4893 16.8502 44.0717 16.6868C43.6542 16.5234 43.1978 16.4867 42.7596 16.5814C42.3213 16.676 41.9207 16.8977 41.6078 17.2189C41.2949 17.54 41.0836 17.9462 41.0004 18.3868C40.9172 18.8274 40.9657 19.2827 41.1399 19.6958C41.3141 20.1089 41.6062 20.4616 41.9798 20.7095C42.3533 20.9575 42.7916 21.0898 43.24 21.09C43.5453 21.096 43.8485 21.0389 44.1307 20.9223C44.4129 20.8058 44.668 20.6323 44.8801 20.4127C45.0922 20.1931 45.2567 19.932 45.3634 19.646C45.4701 19.3599 45.5166 19.0549 45.5 18.75H45.52Z" class="ccustom" fill="#394149"></path> <path d="M60.31 13.8V23.21C60.31 26.53 57.71 27.94 55.08 27.94C54.1523 28.0161 53.2218 27.8318 52.3933 27.4078C51.5647 26.9838 50.8709 26.3369 50.39 25.54L52.92 24.08C53.125 24.4934 53.4511 24.8344 53.8549 25.0577C54.2587 25.281 54.7209 25.376 55.18 25.33C55.4725 25.366 55.7693 25.337 56.0492 25.245C56.3292 25.1529 56.5853 25.0002 56.7993 24.7976C57.0134 24.595 57.18 24.3477 57.2873 24.0732C57.3946 23.7988 57.4399 23.504 57.42 23.21V22.3C57.0709 22.7233 56.6279 23.0593 56.1263 23.2815C55.6246 23.5037 55.0781 23.6059 54.53 23.58C53.2039 23.58 51.9322 23.0532 50.9945 22.1155C50.0568 21.1779 49.53 19.9061 49.53 18.58C49.53 17.2539 50.0568 15.9822 50.9945 15.0445C51.9322 14.1068 53.2039 13.58 54.53 13.58C55.0781 13.5541 55.6246 13.6563 56.1263 13.8785C56.6279 14.1007 57.0709 14.4367 57.42 14.86V13.86L60.31 13.8ZM57.42 18.55C57.4399 18.0716 57.3163 17.5981 57.065 17.1905C56.8137 16.7829 56.4463 16.4598 56.0098 16.2627C55.5734 16.0656 55.0881 16.0036 54.6161 16.0846C54.1442 16.1656 53.7072 16.3859 53.3615 16.7172C53.0158 17.0485 52.7771 17.4757 52.6761 17.9438C52.5751 18.4119 52.6164 18.8994 52.7947 19.3438C52.9731 19.7882 53.2803 20.1691 53.6768 20.4375C54.0734 20.7059 54.5412 20.8496 55.02 20.85C55.3325 20.8725 55.6462 20.8292 55.9408 20.723C56.2355 20.6167 56.5047 20.4498 56.7308 20.233C56.957 20.0163 57.1352 19.7545 57.2539 19.4646C57.3726 19.1747 57.4292 18.8631 57.42 18.55Z" class="ccustom" fill="#394149"></path> <path d="M62 18.75C62 17.7112 62.3082 16.6958 62.8855 15.8322C63.4628 14.9686 64.2833 14.2957 65.2432 13.8987C66.2031 13.5016 67.2592 13.3982 68.2779 13.6016C69.2966 13.805 70.232 14.306 70.9659 15.0412C71.6997 15.7765 72.1989 16.7129 72.4003 17.7319C72.6018 18.751 72.4964 19.8069 72.0975 20.766C71.6986 21.7252 71.0241 22.5444 70.1595 23.1201C69.2948 23.6958 68.2788 24.002 67.24 24C66.5492 24.0067 65.8639 23.8754 65.2245 23.6138C64.5851 23.3522 64.0043 22.9656 63.5163 22.4766C63.0282 21.9876 62.6427 21.4061 62.3823 20.7662C62.122 20.1263 61.992 19.4408 62 18.75ZM69.52 18.75C69.5082 18.3014 69.3642 17.8662 69.1062 17.499C68.8482 17.1319 68.4875 16.849 68.0694 16.6859C67.6513 16.5228 67.1944 16.4867 66.7559 16.5822C66.3174 16.6776 65.9168 16.9004 65.6043 17.2225C65.2918 17.5446 65.0813 17.9518 64.9993 18.393C64.9172 18.8342 64.9671 19.2898 65.1428 19.7027C65.3185 20.1157 65.6122 20.4676 65.9871 20.7144C66.3619 20.9611 66.8012 21.0918 67.25 21.09C67.5553 21.096 67.8585 21.0389 68.1407 20.9223C68.4229 20.8058 68.678 20.6323 68.8901 20.4127C69.1022 20.1931 69.2667 19.932 69.3734 19.646C69.4801 19.3599 69.5266 19.0549 69.51 18.75H69.52Z" class="ccustom" fill="#394149"></path> <path d="M73.87 11.15C73.87 10.798 73.9744 10.4538 74.17 10.1611C74.3656 9.86836 74.6436 9.64022 74.9688 9.50549C75.2941 9.37077 75.652 9.33552 75.9973 9.4042C76.3425 9.47288 76.6597 9.64241 76.9087 9.89135C77.1576 10.1403 77.3271 10.4575 77.3958 10.8027C77.4645 11.148 77.4292 11.5059 77.2945 11.8312C77.1598 12.1564 76.9316 12.4344 76.6389 12.63C76.3462 12.8256 76.0021 12.93 75.65 12.93C75.1795 12.9248 74.7298 12.7356 74.3971 12.4029C74.0644 12.0702 73.8752 11.6205 Line truncated

After

Width:  |  Height:  |  Size: 8.0 KiB

@@ -0,0 +1 @@
<svg id="logo-7" width="124" height="32" viewBox="0 0 124 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M36.87 10.07H39.87V22.2H36.87V10.07ZM41.06 17.62C41.06 14.62 42.9 12.83 45.74 12.83C48.58 12.83 50.42 14.62 50.42 17.62C50.42 20.62 48.62 22.42 45.74 22.42C42.86 22.42 41.06 20.67 41.06 17.62ZM47.41 17.62C47.41 15.97 46.76 15 45.74 15C44.72 15 44.08 16 44.08 17.62C44.08 19.24 44.71 20.22 45.74 20.22C46.77 20.22 47.41 19.3 47.41 17.63V17.62ZM51.55 22.79H54.43C54.5671 23.0945 54.7988 23.3466 55.0907 23.5088C55.3826 23.6709 55.7191 23.7345 56.05 23.69C57.19 23.69 57.79 23.07 57.79 22.17V20.49H57.73C57.491 21.0049 57.1031 21.4363 56.6165 21.7287C56.1299 22.021 55.5668 22.1608 55 22.13C52.81 22.13 51.36 20.46 51.36 17.59C51.36 14.72 52.74 12.91 55.04 12.91C55.6246 12.8871 56.2022 13.0434 56.6955 13.3579C57.1888 13.6725 57.5742 14.1303 57.8 14.67V14.67V13H60.8V22.1C60.8 24.29 58.87 25.65 56.02 25.65C53.37 25.65 51.72 24.46 51.55 22.8V22.79ZM57.8 17.61C57.8 16.15 57.13 15.23 56.07 15.23C55.01 15.23 54.36 16.14 54.36 17.61C54.36 19.08 55 19.91 56.07 19.91C57.14 19.91 57.8 19.1 57.8 17.62V17.61ZM61.93 17.61C61.93 14.61 63.77 12.82 66.61 12.82C69.45 12.82 71.3 14.61 71.3 17.61C71.3 20.61 69.5 22.41 66.61 22.41C63.72 22.41 61.93 20.67 61.93 17.62V17.61ZM68.28 17.61C68.28 15.96 67.63 14.99 66.61 14.99C65.59 14.99 65 16 65 17.63C65 19.26 65.63 20.23 66.65 20.23C67.67 20.23 68.28 19.3 68.28 17.63V17.61ZM72.44 10.82C72.4321 10.5171 72.5144 10.2187 72.6763 9.96261C72.8383 9.70651 73.0726 9.50427 73.3496 9.38151C73.6266 9.25875 73.9338 9.221 74.2323 9.27305C74.5308 9.32511 74.8071 9.46462 75.0262 9.67389C75.2454 9.88317 75.3974 10.1528 75.4631 10.4486C75.5288 10.7444 75.5052 11.053 75.3952 11.3354C75.2853 11.6177 75.094 11.8611 74.8456 12.0346C74.5973 12.2081 74.3029 12.304 74 12.31C73.7992 12.3238 73.5977 12.2959 73.4082 12.2281C73.2186 12.1603 73.0452 12.0541 72.8987 11.916C72.7522 11.778 72.6358 11.6111 72.5569 11.4259C72.4779 11.2408 72.4381 11.0413 72.44 10.84V10.82ZM72.44 13.02H75.44V22.2H72.44V13.02ZM86.33 17.61C86.33 20.61 85 22.32 82.72 22.32C82.1354 22.3575 81.5533 22.2146 81.0525 21.9106C80.5517 21.6065 80.1564 21.156 79.92 20.62H79.86V25.14H76.86V13H79.86V14.64H79.92C80.1454 14.0951 80.5332 13.6329 81.0306 13.3162C81.528 12.9995 82.1109 12.8437 82.7 12.87C85 12.91 86.37 14.63 86.37 17.63L86.33 17.61ZM83.33 17.61C83.33 16.15 82.66 15.22 81.61 15.22C80.56 15.22 79.89 16.16 79.88 17.61C79.87 19.06 80.56 19.99 81.61 19.99C82.66 19.99 83.33 19.08 83.33 17.63V17.61ZM91.48 12.81C93.97 12.81 95.48 13.99 95.55 15.88H92.82C92.82 15.23 92.28 14.82 91.45 14.82C90.62 14.82 90.25 15.14 90.25 15.61C90.25 16.08 90.58 16.23 91.25 16.37L93.17 16.76C95 17.15 95.78 17.89 95.78 19.28C95.78 21.18 94.05 22.4 91.5 22.4C88.95 22.4 87.28 21.18 87.15 19.31H90.04C90.13 19.99 90.67 20.39 91.55 20.39C92.43 20.39 92.83 20.1 92.83 19.62C92.83 19.14 92.55 19.04 91.83 18.89L90.1 18.52C88.31 18.15 87.37 17.2 87.37 15.8C87.39 14 89 12.83 91.48 12.83V12.81ZM105.79 22.18H102.9V20.47H102.84C102.681 21.0441 102.331 21.5466 101.847 21.8941C101.363 22.2415 100.775 22.413 100.18 22.38C99.7242 22.4059 99.2682 22.3337 98.8427 22.1682C98.4172 22.0027 98.0322 21.7479 97.7137 21.4208C97.3952 21.0938 97.1505 20.7021 96.9964 20.2724C96.8422 19.8427 96.7821 19.3849 96.82 18.93V13H99.82V18.24C99.82 19.33 100.38 19.91 101.31 19.91C101.528 19.9104 101.744 19.8643 101.943 19.7746C102.141 19.6849 102.319 19.5537 102.463 19.3899C102.606 19.226 102.714 19.0333 102.777 18.8247C102.84 18.616 102.859 18.3962 102.83 18.18V13H105.83L105.79 22.18ZM107.24 13H110.14V14.77H110.2C110.359 14.2035 110.702 13.7057 111.174 13.3547C111.646 13.0037 112.222 12.8191 112.81 12.83C113.409 12.7821 114.003 12.9612 114.476 13.3318C114.948 13.7024 115.264 14.2372 115.36 14.83H115.42C115.601 14.2309 115.977 13.7093 116.488 13.3472C116.998 12.9851 117.615 12.8031 118.24 12.83C118.648 12.8163 119.054 12.8886 119.432 13.0422C119.811 13.1957 120.152 13.4272 120.435 13.7214C120.718 14.0157 120.936 14.3662 121.075 14.7501C121.213 15.134 121.27 15.5429 121.24 15.95V22.2H118.24V16.75C118.24 15.75 117.79 15.29 116.95 15.29C116.763 15.2884 116.577 15.327 116.406 15.4032C116.235 15.4794 116.082 15.5914 115.958 15.7317C115.834 15.872 115.741 16.0372 115.686 16.2163C115.631 16.3955 115.616 16.5843 115.64 16.77V22.2H112.79V16.71C112.79 15.79 112.34 15.29 111.52 15.29C111.331 15.2901 111.143 15.3303 110.971 15.408C110.798 15.4858 110.643 15.5993 110.518 15.741C110.392 15.8827 110.298 16.0495 110.241 16.2304C110.185 16.4112 110.167 16.6019 110.19 16.79V22.2H107.19L107.24 13Z" class="ccustom" fill="#394149"></path> <path d="M28.48 10.62C27.9711 9.45636 27.2976 8.37193 26.48 7.4C25.2715 5.92034 23.7633 4.71339 22.0547 3.8586C20.3461 3.00382 18.4758 2.52057 16.567 2.44066C14.6582 2.36075 12.7541 2.68599 10.98 3.39499C9.20597 4.10398 7.60217 5.18065 6.2742 6.55413C4.94622 7.9276 3.92417 9.56675 3.27532 11.3637C2.62647 13.1606 2.36552 15.0746 2.50966 16.9796C2.65381 18.8847 3.19976 20.7376 4.1116Line truncated

After

Width:  |  Height:  |  Size: 7.3 KiB

@@ -0,0 +1 @@
<svg id="logo-8" width="140" height="30" viewBox="0 0 140 30" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M22.419 13.371C22.04 13.7523 21.7498 14.2125 21.569 14.7187C21.3882 15.225 21.3213 15.7649 21.373 16.3L21.355 16.282C21.4082 16.9119 21.3232 17.5457 21.1061 18.1394C20.889 18.733 20.545 19.2721 20.0981 19.7191C19.6511 20.166 19.112 20.5101 18.5183 20.7271C17.9247 20.9442 17.2908 21.0292 16.661 20.976L16.679 20.994C15.9256 20.9239 15.1689 21.0878 14.512 21.4635C13.8552 21.8392 13.3302 22.4083 13.0087 23.0933C12.6872 23.7783 12.5847 24.5457 12.7153 25.2911C12.846 26.0364 13.2033 26.7233 13.7386 27.2581C14.2739 27.7929 14.9611 28.1496 15.7065 28.2795C16.452 28.4095 17.2193 28.3063 17.904 27.9842C18.5887 27.662 19.1573 27.1366 19.5324 26.4794C19.9075 25.8222 20.0708 25.0654 20 24.312L20.019 24.33C19.9658 23.7002 20.0507 23.0663 20.2678 22.4726C20.4849 21.879 20.829 21.3399 21.2759 20.8929C21.7229 20.446 22.262 20.1019 22.8556 19.8849C23.4493 19.6678 24.0831 19.5828 24.713 19.636L24.694 19.618C25.3094 19.6733 25.9289 19.5724 26.495 19.3246C27.061 19.0768 27.5554 18.6901 27.9322 18.2004C28.309 17.7107 28.5562 17.1337 28.6506 16.5231C28.7451 15.9124 28.6839 15.2878 28.4727 14.707C28.2615 14.1263 27.9071 13.6083 27.4424 13.201C26.9777 12.7937 26.4177 12.5103 25.8143 12.3771C25.2109 12.2439 24.5836 12.2651 23.9906 12.4388C23.3976 12.6126 22.8581 12.9332 22.422 13.371H22.419Z" class="ccompli2" fill="#394149"></path> <path d="M15.042 18.636L15.023 18.618C15.5583 18.6719 16.0989 18.6062 16.6058 18.4256C17.1126 18.245 17.573 17.9541 17.9536 17.5738C18.3341 17.1935 18.6255 16.7333 18.8064 16.2266C18.9874 15.7199 19.0535 15.1794 19 14.644L19.019 14.662C18.9658 14.0321 19.0508 13.3983 19.2678 12.8046C19.4849 12.211 19.829 11.6719 20.2759 11.2249C20.7229 10.778 21.262 10.4339 21.8556 10.2169C22.4493 9.99976 23.0831 9.91483 23.713 9.968L23.694 9.95C24.4475 10.0208 25.2044 9.85736 25.8616 9.4821C26.5189 9.10684 27.0443 8.53797 27.3663 7.8531C27.6883 7.16824 27.7912 6.40071 27.661 5.6552C27.5308 4.90969 27.1738 4.22251 26.6386 3.68737C26.1035 3.15224 25.4163 2.7952 24.6708 2.66498C23.9253 2.53475 23.1578 2.63766 22.4729 2.95968C21.788 3.28169 21.2192 3.80714 20.8439 4.46435C20.4686 5.12155 20.3052 5.87852 20.376 6.632L20.358 6.613C20.4113 7.24289 20.3265 7.87683 20.1095 8.47055C19.8925 9.06427 19.5484 9.60346 19.1015 10.0505C18.6545 10.4974 18.1153 10.8415 17.5216 11.0585C16.9278 11.2755 16.2939 11.3603 15.664 11.307L15.682 11.326C15.1467 11.2721 14.606 11.3378 14.0992 11.5184C13.5924 11.6989 13.132 11.9899 12.7514 12.3702C12.3708 12.7505 12.0795 13.2107 11.8985 13.7174C11.7176 14.2241 11.6515 14.7646 11.705 15.3L11.687 15.282C11.74 15.9118 11.6549 16.5456 11.4378 17.1392C11.2206 17.7327 10.8766 18.2718 10.4297 18.7187C9.98276 19.1656 9.44372 19.5096 8.85016 19.7268C8.2566 19.9439 7.62281 20.029 6.993 19.976L7.011 19.994C6.25752 19.9232 5.50055 20.0866 4.84334 20.4619C4.18614 20.8372 3.66069 21.406 3.33868 22.0909C3.01666 22.7758 2.91374 23.5433 3.04397 24.2888C3.1742 25.0343 3.53124 25.7215 4.06637 26.2566C4.60151 26.7918 5.28869 27.1488 6.0342 27.279C6.77971 27.4092 7.54724 27.3063 8.23211 26.9843C8.91697 26.6623 9.48584 26.1369 9.8611 25.4797C10.2364 24.8224 10.3998 24.0655 10.329 23.312L10.348 23.33C10.2948 22.7001 10.3798 22.0663 10.5969 21.4726C10.8139 20.879 11.158 20.3399 11.6049 19.8929C12.0519 19.446 12.591 19.1019 13.1846 18.8849C13.7783 18.6678 14.4121 18.5828 15.042 18.636V18.636Z" class="ccompli1" fill="#394149"></path> <path d="M8.34 16.629C8.71902 16.2478 9.0092 15.7876 9.18984 15.2813C9.37048 14.775 9.43712 14.235 9.385 13.7L9.40399 13.718C9.35079 13.088 9.43575 12.4539 9.65296 11.8601C9.87017 11.2663 10.2144 10.7271 10.6616 10.2801C11.1088 9.83312 11.6481 9.48913 12.242 9.27218C12.8359 9.05522 13.47 8.97052 14.1 9.024L14.081 9.006C14.8342 9.07657 15.5909 8.91308 16.2478 8.53784C16.9047 8.16261 17.4298 7.59388 17.7517 6.90923C18.0735 6.22457 18.1763 5.45732 18.0461 4.71209C17.9159 3.96686 17.5589 3.27994 17.024 2.745C16.4891 2.21006 15.8021 1.85314 15.0569 1.72292C14.3117 1.59269 13.5444 1.69551 12.8598 2.01733C12.1751 2.33915 11.6064 2.86432 11.2312 3.52122C10.8559 4.17812 10.6924 4.93478 10.763 5.688L10.745 5.67C10.7982 6.29985 10.7132 6.93372 10.4961 7.52736C10.279 8.121 9.93502 8.66011 9.48806 9.10707C9.04111 9.55403 8.50199 9.89806 7.90835 10.1151C7.31471 10.3322 6.68085 10.4172 6.051 10.364L6.069 10.382C5.45357 10.3268 4.83416 10.4279 4.26818 10.6758C3.7022 10.9237 3.20795 11.3105 2.83124 11.8003C2.45453 12.29 2.20755 12.867 2.11317 13.4776C2.0188 14.0883 2.08009 14.7129 2.29136 15.2935C2.50263 15.8742 2.85706 16.3921 3.32179 16.7993C3.78652 17.2066 4.34652 17.4899 4.9499 17.6231C5.55327 17.7562 6.1805 17.7349 6.77347 17.5612C7.36643 17.3874 7.90593 17.0668 8.34199 16.629H8.34Z" class="ccustom" fill="#394149"></path> <path d="M39.317 6.655H42.287V21.108H39.317V6.655Z" class="cneutral" fill="#394149"></path> <path d="M43.969 16.159C43.9649 15.1204 44.2691 14.1038 44.8431 13.2382C45.4171 Line truncated

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="20"><rect width="100%" height="100%" fill="transparent"/><path fill="none" stroke="black" stroke-width="3.5" d="M-4.798 13.573C-3.149 12.533-1.446 11.306 0 10c2.812-2.758 6.18-4.974 10-5 4.183.336 7.193 2.456 10 5 2.86 2.687 6.216 4.952 10 5 4.185-.315 7.35-2.48 10-5 1.452-1.386 3.107-3.085 4.793-4.176"/></svg>

After

Width:  |  Height:  |  Size: 371 B

@@ -0,0 +1,21 @@
<?php
/**
* Bluehost Blueprint functions and definitions
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
// Include the autoloader.
require_once get_template_directory() . '/inc/autoloader.php';
// Initialize theme assets.
Bluehost\Blueprint\Assets::init();
// Initialize theme back-compat class.
Bluehost\Blueprint\Back_Compat::init();
// Initialize the version control system.
Bluehost\Blueprint\Version::init();
@@ -0,0 +1,36 @@
<?php
/**
* Autoloader file for the Bluehost Blueprint.
*
* This file registers an autoloader function to load theme classes automatically.
*
* @author Bluehost
* @package Bluehost\Blueprint
* @version 1.0.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Prevent direct access.
}
/**
* Autoloader for automatically loading theme classes
*/
spl_autoload_register(
function ( $class_name ) {
// Only handle classes that start with 'Bluehost\Blueprint'.
if ( strpos( $class_name, 'Bluehost\Blueprint' ) !== 0 ) {
return;
}
// Convert the class name to a relative file path (e.g., 'Bluehost\Blueprint\Utility' -> 'class-utility.php').
$class_file = strtolower( str_replace( 'Bluehost\Blueprint\\', '', $class_name ) );
$class_file = strtolower( str_replace( '_', '-', $class_file ) ) . '.php';
$file = get_template_directory() . '/inc/classes/class-' . $class_file;
// If the file exists, include it.
if ( file_exists( $file ) ) {
require_once $file;
}
}
);
@@ -0,0 +1,123 @@
<?php
/**
* Assets.php
*
* Registers and enqueues all necessary styles and scripts.
*
* @package Bluehost\Blueprint
* @author Bluehost
* @since 1.0.0
*/
namespace Bluehost\Blueprint;
/**
* Class Assets
*
* Registers and enqueues all necessary styles and scripts.
*
* @since 1.0.0
*/
class Assets {
/**
* Initializes the class.
*
* @since 1.0.0
*/
public static function init() {
// Registers styles and scripts.
add_action( 'wp_enqueue_scripts', array( __CLASS__, 'enqueue_frontend_assets' ) );
add_action( 'init', array( __CLASS__, 'enqueue_custom_block_styles' ) );
add_action( 'after_setup_theme', array( __CLASS__, 'enqueue_editor_style' ) );
}
/**
* Enqueue frontend CSS and JS
*
* Enqueues all stylesheets and scripts required for frontend functionality.
*
* @since 1.0.0
*/
public static function enqueue_frontend_assets() {
$theme_version = wp_get_theme()->get( 'Version' );
$style_uri = get_parent_theme_file_uri( 'style.css' );
wp_enqueue_style(
'bluehost-blueprint-style',
$style_uri,
array(),
$theme_version
);
}
/**
* Load custom block styles.
*/
public static function enqueue_custom_block_styles() {
$env = wp_get_environment_type();
$is_debug = defined( 'WP_DEBUG' ) && WP_DEBUG;
$is_script_debug = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG;
$use_minified = ( 'production' === $env || ! $is_debug || ! $is_script_debug );
$files = glob( get_template_directory() . '/assets/block-styles/*.css' );
foreach ( $files as $file ) {
$filename = basename( $file, '.css' );
// Handle different block namespaces.
if ( strpos( $filename, 'core-' ) === 0 ) {
$block_name = str_replace( 'core-', 'core/', $filename );
} elseif ( strpos( $filename, 'woocommerce-' ) === 0 ) {
$block_name = str_replace( 'woocommerce-', 'woocommerce/', $filename );
} else {
$block_name = $filename;
}
$suffix = $use_minified ? '.min' : '';
$min_path = get_theme_file_path( "assets/block-styles/{$filename}{$suffix}.css" );
$min_src = get_theme_file_uri( "assets/block-styles/{$filename}{$suffix}.css" );
// Fallback to non-minified version if .min.css doesn't exist.
if ( ! file_exists( $min_path ) ) {
$min_path = get_theme_file_path( "assets/block-styles/{$filename}.css" );
$min_src = get_theme_file_uri( "assets/block-styles/{$filename}.css" );
}
wp_enqueue_block_style(
$block_name,
array(
'handle' => "nfd-block-{$filename}",
'src' => $min_src,
'path' => $min_path,
)
);
}
}
/**
* Enqueues the editor style.
*
* This is a required method for themes that wish to support the block editor.
*
* @since 1.0.0
*/
public static function enqueue_editor_style() {
$env = wp_get_environment_type();
$is_debug = defined( 'WP_DEBUG' ) && WP_DEBUG;
$is_script_debug = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG;
$use_minified = ( 'production' === $env || $is_debug || $is_script_debug );
$suffix = $use_minified ? '.min' : '';
$style_file = "assets/editor-styles/editor-style{$suffix}.css";
// Fallback to unminified if minified file does not exist.
if ( ! file_exists( get_theme_file_path( $style_file ) ) ) {
$style_file = 'assets/editor-styles/editor-style.css';
}
add_editor_style( "./$style_file" );
}
}
@@ -0,0 +1,86 @@
<?php
/**
* Back-compat.php
*
* Registers and enqueues all necessary styles and scripts to support old themes previously used by users.
*
* @package Bluehost\Blueprint
* @author Bluehost
* @since 1.0.0
*/
namespace Bluehost\Blueprint;
/**
* Class Back_Compat
*
* Registers and enqueues all necessary styles and scripts.
*
* @since 1.0.0
*/
class Back_Compat {
/**
* Initializes the class.
*
* @since 1.0.0
*/
public static function init() {
// Registers styles and scripts.
add_action( 'wp_enqueue_scripts', array( __CLASS__, 'enqueue_frontend_assets' ) );
add_action( 'after_setup_theme', array( __CLASS__, 'enqueue_editor_style' ) );
}
/**
* Enqueue frontend CSS and JS
*
* Enqueues all stylesheets and scripts required for frontend functionality.
*
* @since 1.0.0
*/
public static function enqueue_frontend_assets() {
$theme_version = wp_get_theme()->get( 'Version' );
/**
* Enqueues editor stylesheet.
*
* @since 1.0.0
*/
if ( get_option( 'theme_mods_yith-wonder' ) ) {
$suffix = ( wp_get_environment_type() === 'production' || WP_DEBUG || SCRIPT_DEBUG ) ? '.min' : '';
$path = "assets/back-compat/yith-wonder{$suffix}.css";
$file = get_parent_theme_file_path( $path );
$uri = get_parent_theme_file_uri( $path );
if ( ! file_exists( $file ) ) {
$uri = get_parent_theme_file_uri( 'assets/back-compat/yith-wonder.css' );
}
wp_enqueue_style(
'bluehost-blueprint-legacy-yith-wonder',
$uri,
array(),
$theme_version
);
}
}
/**
* Enqueues the editor style.
*
* @since 1.0.0
*/
public static function enqueue_editor_style() {
if ( get_option( 'theme_mods_yith-wonder' ) ) {
$suffix = ( wp_get_environment_type() === 'production' || WP_DEBUG || SCRIPT_DEBUG ) ? '.min' : '';
$path = "assets/back-compat/yith-wonder{$suffix}.css";
$file = get_parent_theme_file_path( $path );
if ( ! file_exists( $file ) ) {
$path = 'assets/back-compat/yith-wonder.css';
}
add_editor_style( "./$path" );
}
}
}
@@ -0,0 +1,97 @@
<?php
/**
* Version.php
*
* Handles theme versioning and database migrations.
*
* @package Bluehost\Blueprint
* @author Bluehost
* @since 1.0.0
*/
namespace Bluehost\Blueprint;
/**
* Class Version
*
* Handles theme versioning and database migrations.
*
* @since 1.0.0
*/
class Version {
/**
* Option key for storing the theme version in the database.
*
* @since 1.0.0
*/
const OPTION_KEY = 'bluehost_blueprint_theme_version';
/**
* Initializes version checks and migrations.
*
* @since 1.0.0
*/
public static function init() {
add_action( 'after_setup_theme', array( __CLASS__, 'check_version' ) );
}
/**
* Checks if the theme version has changed and runs migrations if needed.
*
* @since 1.0.0
*/
public static function check_version() {
$theme_version = wp_get_theme()->get( 'Version' );
$stored_version = get_option( self::OPTION_KEY, '1.0.0' );
if ( version_compare( $theme_version, $stored_version, '>' ) ) {
self::run_migrations( $stored_version, $theme_version );
update_option( self::OPTION_KEY, $theme_version );
}
}
/**
* Runs necessary migrations based on the old and new theme versions.
*
* @param string $old_version The previously stored version.
* @param string $new_version The new theme version.
*
* @since 1.0.0
*/
private static function run_migrations( $old_version, $new_version ) {
/**
* Array of migrations to run.
* key is the old version, value is the migration function.
*
* Example:
* $migrations = array(
* '1.1.0' => 'migrate_to_1_1_0',
* );
*/
$migrations = array();
foreach ( $migrations as $version => $migration ) {
if ( version_compare( $old_version, $version, '<' ) && version_compare( $new_version, $version, '>=' ) ) {
// Ensure migration function exists before calling.
if ( method_exists( __CLASS__, $migration ) ) {
call_user_func( array( __CLASS__, $migration ) );
} else {
// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_error_log
error_log( "Migration method {$migration} does not exist in " . __CLASS__ );
}
}
}
}
/**
* Example migration function for version 1.1.0.
*
* @since 1.1.0
*/
private static function migrate_to_1_1_0() {
// Example: Adding a new option to the database.
if ( ! get_option( 'bluehost_blueprint_new_option' ) ) {
update_option( 'bluehost_blueprint_new_option', 'value' );
}
}
}
@@ -0,0 +1,5 @@
<!-- wp:group {"tagName":"header","metadata":{"name":"Checkout Header"},"layout":{"type":"constrained"}} -->
<header class="wp-block-group"><!-- wp:group {"style":{"spacing":{"padding":{"bottom":"var:preset|spacing|20","top":"var:preset|spacing|20"}}},"layout":{"type":"flex","justifyContent":"space-between"}} -->
<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)"><!-- wp:site-title {"level":0} /--></div>
<!-- /wp:group --></header>
<!-- /wp:group -->
@@ -0,0 +1 @@
<!-- wp:pattern {"slug":"bluehost-blueprint/site-footer-big"} /-->
@@ -0,0 +1 @@
<!-- wp:pattern {"slug":"bluehost-blueprint/site-footer-with-contacts"} /-->
@@ -0,0 +1 @@
<!-- wp:pattern {"slug":"bluehost-blueprint/site-footer-with-cta"} /-->
@@ -0,0 +1 @@
<!-- wp:pattern {"slug":"bluehost-blueprint/site-footer-compact"} /-->
@@ -0,0 +1 @@
<!-- wp:pattern {"slug":"bluehost-blueprint/site-header-contrast"} /-->
@@ -0,0 +1 @@
<!-- wp:pattern {"slug":"bluehost-blueprint/site-header-topbar"} /-->
@@ -0,0 +1 @@
<!-- wp:pattern {"slug":"bluehost-blueprint/site-header-with-social"} /-->
@@ -0,0 +1,49 @@
<!-- wp:woocommerce/mini-cart-contents -->
<div class="wp-block-woocommerce-mini-cart-contents">
<!-- wp:woocommerce/filled-mini-cart-contents-block -->
<div class="wp-block-woocommerce-filled-mini-cart-contents-block">
<!-- wp:woocommerce/mini-cart-title-block -->
<div class="wp-block-woocommerce-mini-cart-title-block">
<!-- wp:woocommerce/mini-cart-title-label-block -->
<div class="wp-block-woocommerce-mini-cart-title-label-block">
</div>
<!-- /wp:woocommerce/mini-cart-title-label-block -->
<!-- wp:woocommerce/mini-cart-title-items-counter-block -->
<div class="wp-block-woocommerce-mini-cart-title-items-counter-block">
</div>
<!-- /wp:woocommerce/mini-cart-title-items-counter-block -->
</div>
<!-- /wp:woocommerce/mini-cart-title-block -->
<!-- wp:woocommerce/mini-cart-items-block -->
<div class="wp-block-woocommerce-mini-cart-items-block">
<!-- wp:woocommerce/mini-cart-products-table-block -->
<div class="wp-block-woocommerce-mini-cart-products-table-block">
</div>
<!-- /wp:woocommerce/mini-cart-products-table-block -->
</div>
<!-- /wp:woocommerce/mini-cart-items-block -->
<!-- wp:woocommerce/mini-cart-footer-block -->
<div class="wp-block-woocommerce-mini-cart-footer-block">
<!-- wp:woocommerce/mini-cart-cart-button-block -->
<div class="wp-block-woocommerce-mini-cart-cart-button-block"></div>
<!-- /wp:woocommerce/mini-cart-cart-button-block -->
<!-- wp:woocommerce/mini-cart-checkout-button-block -->
<div class="wp-block-woocommerce-mini-cart-checkout-button-block"></div>
<!-- /wp:woocommerce/mini-cart-checkout-button-block -->
</div>
<!-- /wp:woocommerce/mini-cart-footer-block -->
</div>
<!-- /wp:woocommerce/filled-mini-cart-contents-block -->
<!-- wp:woocommerce/empty-mini-cart-contents-block -->
<div class="wp-block-woocommerce-empty-mini-cart-contents-block">
<!-- wp:pattern {"slug":"woocommerce/mini-cart-empty-cart-message"} /-->
<!-- wp:woocommerce/mini-cart-shopping-button-block -->
<div class="wp-block-woocommerce-mini-cart-shopping-button-block"></div>
<!-- /wp:woocommerce/mini-cart-shopping-button-block -->
</div>
<!-- /wp:woocommerce/empty-mini-cart-contents-block -->
</div>
<!-- /wp:woocommerce/mini-cart-contents -->
@@ -0,0 +1,49 @@
<?php
/**
* Title: 404
* Slug: bluehost-blueprint/404
* Inserter: no
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:group {"align":"full","layout":{"type":"constrained"}} -->
<div class="wp-block-group alignfull"><!-- wp:group {"align":"full","style":{"dimensions":{"minHeight":""}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group alignfull"><!-- wp:columns {"align":"full","style":{"spacing":{"blockGap":{"left":"0"}}}} -->
<div class="wp-block-columns alignfull"><!-- wp:column {"layout":{"type":"constrained"}} -->
<div class="wp-block-column"><!-- wp:group {"style":{"dimensions":{"minHeight":"100dvh"},"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80","left":"var:preset|spacing|80","right":"var:preset|spacing|80"}}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"center","justifyContent":"left"}} -->
<div class="wp-block-group" style="min-height:100dvh;padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--80)"><!-- wp:heading {"fontSize":"x-large"} -->
<h2 class="wp-block-heading has-x-large-font-size"><?php esc_html_e( 'Oops', 'bluehost-blueprint' ); ?></h2>
<!-- /wp:heading -->
<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical"}} -->
<div class="wp-block-group"><!-- wp:paragraph -->
<p><?php esc_html_e( 'Something went wrong...', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"className":"is-style-text-wrap-balance"} -->
<p class="is-style-text-wrap-balance"><?php esc_html_e( 'We couldn’t find what you were looking for. You can go back to the home page.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
<!-- wp:buttons -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php esc_html_e( 'To home', 'bluehost-blueprint' ); ?></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
</div>
<!-- /wp:group --></div>
<!-- /wp:column -->
<!-- wp:column {"style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"backgroundColor":"accent-1","textColor":"base","layout":{"type":"constrained"}} -->
<div class="wp-block-column has-base-color has-accent-1-background-color has-text-color has-background has-link-color"><!-- wp:group {"style":{"dimensions":{"minHeight":"100dvh"},"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80","left":"var:preset|spacing|80","right":"var:preset|spacing|80"}}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"center","justifyContent":"center"}} -->
<div class="wp-block-group" style="min-height:100dvh;padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--80)"><!-- wp:paragraph {"align":"center","style":{"typography":{"fontStyle":"normal","fontWeight":"1000"}},"fontSize":"huge"} -->
<p class="has-text-align-center has-huge-font-size" style="font-style:normal;font-weight:1000"><?php esc_html_e( '404', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:group --></div>
<!-- /wp:column --></div>
<!-- /wp:columns --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
@@ -0,0 +1,69 @@
<?php
/**
* Title: archive-product
* Slug: bluehost-blueprint/archive-product
* Inserter: no
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:template-part {"slug":"header"} /-->
<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
<main class="wp-block-group"><!-- wp:woocommerce/breadcrumbs {"align":""} /-->
<!-- wp:query-title {"type":"archive","showPrefix":false} /-->
<!-- wp:woocommerce/store-notices {"align":""} /-->
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group"><!-- wp:woocommerce/product-results-count /-->
<!-- wp:woocommerce/catalog-sorting /--></div>
<!-- /wp:group -->
<!-- wp:woocommerce/product-collection {"queryId":156,"query":{"woocommerceAttributes":[],"woocommerceStockStatus":["instock","outofstock","onbackorder"],"taxQuery":[],"isProductCollectionBlock":true,"perPage":10,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","author":"","search":"","exclude":[],"sticky":"","inherit":true},"tagName":"div","displayLayout":{"type":"flex","columns":3,"shrinkColumns":true},"dimensions":{"widthType":"fill","fixedWidth":""},"queryContextIncludes":["collection"],"__privatePreviewState":{"isPreview":false,"previewMessage":"Actual products will vary depending on the page being viewed."}} -->
<div class="wp-block-woocommerce-product-collection"><!-- wp:woocommerce/product-template -->
<!-- wp:woocommerce/product-image {"imageSizing":"thumbnail","isDescendentOfQueryLoop":true} /-->
<!-- wp:post-title {"textAlign":"center","level":3,"isLink":true,"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title"} /-->
<!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"center","fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
<!-- wp:woocommerce/product-button {"textAlign":"center","isDescendentOfQueryLoop":true,"fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
<!-- /wp:woocommerce/product-template -->
<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
<!-- wp:query-pagination-previous /-->
<!-- wp:query-pagination-numbers /-->
<!-- wp:query-pagination-next /-->
<!-- /wp:query-pagination -->
<!-- wp:woocommerce/product-collection-no-results -->
<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"center","flexWrap":"wrap"}} -->
<div class="wp-block-group"><!-- wp:paragraph {"fontSize":"medium"} -->
<p class="has-medium-font-size">
<?php
/* Translators: 1. is the start of a 'strong' HTML element, 2. is the end of a 'strong' HTML element */
printf( esc_html__( '%1$sNo results found%2$s', 'bluehost-blueprint' ), '<strong>', '</strong>' );
?>
</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>
<?php
/* Translators: 1. is the start of a 'a' HTML element, 2. is the end of a 'a' HTML element, 3. is the start of a 'a' HTML element, 4. is the end of a 'a' HTML element */
printf( esc_html__( 'You can try %1$sclearing any filters%2$s or head to our %3$sstore\'s home%4$s', 'bluehost-blueprint' ), '<a class="wc-link-clear-any-filters" href="' . esc_url( '#' ) . '">', '</a>', '<a class="wc-link-stores-home" href="' . esc_url( '#' ) . '">', '</a>' );
?>
</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
<!-- /wp:woocommerce/product-collection-no-results --></div>
<!-- /wp:woocommerce/product-collection --></main>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer"} /-->
@@ -0,0 +1,41 @@
<?php
/**
* Title: Blog Posts with Featured Image and Excerpt
* Slug: bluehost-blueprint/blog-posts-horizontal
* Categories: bluehost-blueprint/posts
* Block Types: core/paragraph, core/group, core/columns, core/post-title, core/post-excerpt, core/post-author-name, core/post-date
* Keywords: blog posts, featured image, post excerpt, author info
* Description: A section displaying blog posts in a multi-column layout with featured images, titles, excerpts, and author details. Ideal for showcasing content in a footer area with a call-to-action.
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:group {"metadata":{"name":"Blog"},"style":{"border":{"top":{"color":"var:preset|color|base-midtone","width":"1px"}},"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group" style="border-top-color:var(--wp--preset--color--base-midtone);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:query {"queryId":14,"query":{"perPage":4,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"exclude","inherit":false}} -->
<div class="wp-block-query"><!-- wp:post-template {"layout":{"type":"grid","columnCount":4}} -->
<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"16/9","height":"","style":{"spacing":{"margin":{"bottom":"24px"}}}} /-->
<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:post-title {"level":3,"isLink":true,"linkTarget":"_blank","style":{"typography":{"fontStyle":"normal","fontWeight":"700","lineHeight":"1.3"},"spacing":{"margin":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20"}}},"fontSize":"medium"} /-->
<!-- wp:post-excerpt {"excerptLength":10} /-->
<!-- wp:group {"style":{"spacing":{"blockGap":"4px"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group has-small-font-size"><!-- wp:paragraph -->
<p>By</p>
<!-- /wp:paragraph -->
<!-- wp:post-author-name {"isLink":true,"linkTarget":"_blank","style":{"typography":{"textDecoration":"none"}}} /-->
<!-- wp:paragraph -->
<p>—</p>
<!-- /wp:paragraph -->
<!-- wp:post-date {"format":"d M Y","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","fontSize":"small"} /--></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- /wp:post-template --></div>
<!-- /wp:query --></div>
<!-- /wp:group -->
@@ -0,0 +1,37 @@
<?php
/**
* Title: coming-soon
* Slug: bluehost-blueprint/coming-soon
* Inserter: no
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:woocommerce/coming-soon {"storeOnly":true,"className":"woocommerce-coming-soon-store-only"} -->
<div class="wp-block-woocommerce-coming-soon woocommerce-coming-soon-store-only"><!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"center","orientation":"vertical"}} -->
<div class="wp-block-group"><!-- wp:spacer {"height":"0px","style":{"layout":{"flexSize":"100px","selfStretch":"fixed"}}} -->
<div style="height:0px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:heading {"textAlign":"center","level":1} -->
<h1 class="wp-block-heading has-text-align-center"><?php esc_html_e( 'Great things are on the horizon', 'bluehost-blueprint' ); ?></h1>
<!-- /wp:heading -->
<!-- wp:spacer {"height":"0px","style":{"layout":{"flexSize":"10px","selfStretch":"fixed"}}} -->
<div style="height:0px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:paragraph {"align":"center"} -->
<p class="has-text-align-center"><?php esc_html_e( 'Something big is brewing! Our store is in the works and will be launching soon!', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:spacer {"height":"0px","style":{"layout":{"flexSize":"100px","selfStretch":"fixed"}}} -->
<div style="height:0px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer --></div>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /--></div>
<!-- /wp:woocommerce/coming-soon -->
@@ -0,0 +1,57 @@
<?php
/**
* Title: Comments
* Slug: bluehost-blueprint/post-comments
* Description: A list of comments for a post.
* Categories: bluehost-blueprint/posts
* Keywords: blog, posts, query
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:comments {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50"},"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}},"border":{"top":{"color":"var:preset|color|base-midtone","width":"1px"}}}} -->
<div class="wp-block-comments" style="border-top-color:var(--wp--preset--color--base-midtone);border-top-width:1px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50)"><!-- wp:group {"metadata":{"name":"Comments Inside"},"style":{"spacing":{"blockGap":"var:preset|spacing|60"}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group"><!-- wp:heading -->
<h2 class="wp-block-heading"><?php esc_html_e( 'Comments', 'bluehost-blueprint' ); ?></h2>
<!-- /wp:heading -->
<!-- wp:comments-title {"showPostTitle":false,"level":4} /--></div>
<!-- /wp:group -->
<!-- wp:comment-template -->
<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"blockGap":{"left":"16px"},"margin":{"bottom":"var:preset|spacing|50"}}}} -->
<div class="wp-block-columns is-not-stacked-on-mobile" style="margin-bottom:var(--wp--preset--spacing--50)"><!-- wp:column {"width":"48px"} -->
<div class="wp-block-column" style="flex-basis:48px"><!-- wp:avatar {"size":48,"style":{"border":{"radius":"24px"}}} /--></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:group {"style":{"spacing":{"blockGap":"0.25rem"}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
<div class="wp-block-group"><!-- wp:comment-author-name {"style":{"typography":{"fontStyle":"normal","fontWeight":"600"}},"fontSize":"medium"} /-->
<!-- wp:group {"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"},"blockGap":"1rem"},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","layout":{"type":"flex","justifyContent":"space-between"}} -->
<div class="wp-block-group has-contrast-midtone-color has-text-color has-link-color" style="margin-top:0px;margin-bottom:0px"><!-- wp:comment-date {"fontSize":"small"} /-->
<!-- wp:comment-edit-link {"fontSize":"small"} /--></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:comment-content {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /-->
<!-- wp:comment-reply-link {"fontSize":"small"} /--></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
<!-- /wp:comment-template -->
<!-- wp:comments-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} -->
<!-- wp:comments-pagination-previous /-->
<!-- wp:comments-pagination-numbers /-->
<!-- wp:comments-pagination-next /-->
<!-- /wp:comments-pagination -->
<!-- wp:post-comments-form /--></div>
<!-- /wp:group --></div>
<!-- /wp:comments -->
@@ -0,0 +1,22 @@
<?php
/**
* Title: footer
* Slug: bluehost-blueprint/footer
* Inserter: no
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:group {"layout":{"inherit":true,"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"border":{"top":{"width":"1px"}}}} -->
<div class="wp-block-group" style="border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:paragraph {"align":"center"} -->
<p class="has-text-align-center">
<?php
/* Translators: 1. is the start of a 'a' HTML element, 2. is the end of a 'a' HTML element */
printf( esc_html__( 'Proudly Powered by %1$sBluehost%2$s', 'bluehost-blueprint' ), '<a href="' . esc_url( 'https://bluehost.com' ) . '" rel="nofollow">', '</a>' );
?>
</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
@@ -0,0 +1,51 @@
<?php
/**
* Title: Home
* Slug: bluehost-blueprint/home-template
* Categories: bluehost-blueprint
* Block Types: core/site-logo, core/navigation, core/group, core/stack
* Keywords: home
* Description: Displays the latest posts
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
<main class="wp-block-group"><!-- wp:query {"queryId":0,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"layout":{"contentSize":null,"type":"constrained","justifyContent":"center"}} -->
<div class="wp-block-query"><!-- wp:post-template {"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"18rem"}} -->
<!-- wp:group {"className":"is-style-default","style":{"spacing":{"blockGap":"var:preset|spacing|20","margin":{"bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
<div class="wp-block-group is-style-default" style="margin-bottom:var(--wp--preset--spacing--40)"><!-- wp:group {"style":{"border":{"radius":"5px"}},"backgroundColor":"base-midtone","layout":{"type":"constrained"}} -->
<div class="wp-block-group has-base-midtone-background-color has-background" style="border-radius:5px"><!-- wp:cover {"useFeaturedImage":true,"dimRatio":0,"customOverlayColor":"#FFF","isUserOverlayColor":false,"minHeight":220,"isDark":false,"style":{"border":{"radius":"5px"}},"layout":{"type":"constrained"}} -->
<div class="wp-block-cover is-light" style="border-radius:5px;min-height:220px"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#FFF"></span><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…","fontSize":"large"} -->
<p class="has-text-align-center has-large-font-size"></p>
<!-- /wp:paragraph --></div></div>
<!-- /wp:cover --></div>
<!-- /wp:group -->
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group"><!-- wp:post-terms {"term":"category","style":{"spacing":{"padding":{"top":"0.3em","bottom":"0.3em","left":"0.5em","right":"0.5em"}},"border":{"radius":"5px"},"typography":{"textTransform":"uppercase"}},"backgroundColor":"base-midtone","fontSize":"small"} /--></div>
<!-- /wp:group -->
<!-- wp:post-title {"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} /-->
<!-- wp:post-date {"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","fontSize":"small"} /--></div>
<!-- /wp:group -->
<!-- /wp:post-template -->
<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"inherit":true,"type":"constrained"}} -->
<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)"><!-- wp:query-pagination {"paginationArrow":"arrow","showLabel":false,"layout":{"type":"flex","justifyContent":"center"}} -->
<!-- wp:query-pagination-previous /-->
<!-- wp:query-pagination-numbers /-->
<!-- wp:query-pagination-next /-->
<!-- /wp:query-pagination --></div>
<!-- /wp:group --></div>
<!-- /wp:query --></main>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
@@ -0,0 +1,194 @@
<?php
/**
* Title: Homepage #1
* Slug: bluehost-blueprint/homepage-1
* Categories: bluehost-blueprint
* Block Types: core/post-content
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:group {"metadata":{"name":"Hero"},"align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"backgroundColor":"accent-4","textColor":"base","layout":{"type":"constrained"}} -->
<div class="wp-block-group alignfull has-base-color has-accent-4-background-color has-text-color has-background has-link-color"><!-- wp:columns {"verticalAlignment":"center","className":""} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center","width":"","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}}} -->
<div class="wp-block-column is-vertically-aligned-center" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)"><!-- wp:group {"className":"","layout":{"type":"flex","orientation":"vertical","verticalAlignment":"center"}} -->
<div class="wp-block-group"><!-- wp:heading {"textAlign":"left","level":1,"className":"is-style-text-wrap-balance","style":{"layout":{"selfStretch":"fit","flexSize":null},"typography":{"fontSize":"3.4em"},"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"textColor":"base"} -->
<h1 class="wp-block-heading has-text-align-left is-style-text-wrap-balance has-base-color has-text-color has-link-color" style="font-size:3.4em"><?php esc_html_e( 'Actors, Cameras and Achievements', 'bluehost-blueprint' ); ?></h1>
<!-- /wp:heading -->
<!-- wp:paragraph {"align":"left","className":""} -->
<p class="has-text-align-left"><?php esc_html_e( 'Let\'s make your next award ceremony magnificent', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"","style":{"spacing":{"blockGap":"var:preset|spacing|10"}}} -->
<div class="wp-block-column"><!-- wp:paragraph {"className":""} -->
<p>
<strong><?php esc_html_e( 'Detailed Arrangement', 'bluehost-blueprint' ); ?></strong></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"className":""} -->
<p><?php esc_html_e( 'We meticulously organize every aspect for stellar occasions', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->
<!-- wp:column {"width":"","style":{"spacing":{"blockGap":"var:preset|spacing|10"}}} -->
<div class="wp-block-column"><!-- wp:paragraph {"className":""} -->
<p>
<strong><?php esc_html_e( 'Flawless Performance', 'bluehost-blueprint' ); ?></strong></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"className":""} -->
<p><?php esc_html_e( 'All your participants will believe you are a consummate professional.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
<!-- wp:buttons {"className":"","style":{"typography":{"fontStyle":"normal","fontWeight":"600"},"spacing":{"blockGap":"16px"}},"layout":{"type":"flex","justifyContent":"left"}} -->
<div class="wp-block-buttons" style="font-style:normal;font-weight:600"><!-- wp:button {"className":"is-style-fill","fontSize":"medium"} -->
<div class="wp-block-button has-custom-font-size is-style-fill has-medium-font-size"><a class="wp-block-button__link wp-element-button"><?php esc_html_e( 'Prepare Now', 'bluehost-blueprint' ); ?></a></div>
<!-- /wp:button -->
<!-- wp:button {"className":"is-style-outline","style":{"border":{"width":"0px","style":"none"}}} -->
<div class="wp-block-button is-style-outline"><a class="wp-block-button__link wp-element-button" style="border-style:none;border-width:0px"><?php esc_html_e( 'Previous Participants', 'bluehost-blueprint' ); ?><span style="margin-left: 8px;">→</span></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons --></div>
<!-- /wp:group --></div>
<!-- /wp:column -->
<!-- wp:column {"verticalAlignment":"center","width":""} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","style":{"border":{"radius":{"topLeft":"400px","topRight":"400px","bottomLeft":"400px","bottomRight":"8px"}},"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}}} -->
<figure class="wp-block-image size-large has-custom-border" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/IRJKLKBWQD.webp' ); ?>" alt="" style="border-top-left-radius:400px;border-top-right-radius:400px;border-bottom-left-radius:400px;border-bottom-right-radius:8px;aspect-ratio:1;object-fit:cover"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
<!-- wp:group {"className":"is-style-block-overlap","layout":{"type":"constrained"}} -->
<div class="wp-block-group is-style-block-overlap"><!-- wp:columns {"className":"","style":{"border":{"radius":"10px"},"shadow":"var:preset|shadow|natural","color":{"background":"#ffffff"}}} -->
<div class="wp-block-columns has-background" style="border-radius:10px;background-color:#ffffff;box-shadow:var(--wp--preset--shadow--natural)"><!-- wp:column {"verticalAlignment":"center","width":"25%"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:25%"><!-- wp:image {"sizeSlug":"large","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/218.svg' ); ?>" alt=""/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->
<!-- wp:column {"verticalAlignment":"center","width":"25%"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:25%"><!-- wp:image {"sizeSlug":"large","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/216.svg' ); ?>" alt=""/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->
<!-- wp:column {"verticalAlignment":"center","width":"25%"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:25%"><!-- wp:image {"sizeSlug":"large","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/211.svg' ); ?>" alt=""/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->
<!-- wp:column {"verticalAlignment":"center","width":"25%"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:25%"><!-- wp:image {"sizeSlug":"large","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/217.svg' ); ?>" alt=""/></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:separator {"className":"is-style-dots","style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|70"}}}} -->
<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--70)"/>
<!-- /wp:separator -->
<!-- wp:group {"layout":{"type":"constrained","contentSize":"700px"}} -->
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
<div class="wp-block-group"><!-- wp:heading {"className":"is-style-text-wrap-balance","style":{"typography":{"fontStyle":"normal","fontWeight":"600"}},"fontSize":"x-large"} -->
<h2 class="wp-block-heading is-style-text-wrap-balance has-x-large-font-size" style="font-style:normal;font-weight:600"><?php esc_html_e( 'Introducing Block Patterns', 'bluehost-blueprint' ); ?></h2>
<!-- /wp:heading -->
<!-- wp:paragraph {"dropCap":true,"className":"is-style-text-wrap-balance"} -->
<p class="has-drop-cap is-style-text-wrap-balance"><?php esc_html_e( 'WordPress block patterns offer a powerful way to create predefined block layouts, enabling users to quickly design pages and posts with a consistent look and feel. These patterns are essentially collections of blocks that are pre-arranged and configured, which you can insert into your posts and pages.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"className":"is-style-default"} -->
<p class="is-style-default"><?php esc_html_e( 'Moreover, the WordPress community and theme developers are actively contributing to a growing library of block patterns, making it easier for users to find a pattern that suits their needs. Whether you\'re building a landing page, a photo gallery, or a complex layout, there\'s likely a block pattern ready to use. This democratizes design for non-technical users while offering developers a way to extend WordPress functionality and provide more options to their clients.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:separator {"className":"is-style-dots","style":{"spacing":{"margin":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}}}} -->
<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots" style="margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70)"/>
<!-- /wp:separator -->
<!-- wp:group {"metadata":{"name":"Image + Text Content"},"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:columns {"verticalAlignment":"center","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|70","left":"var:preset|spacing|70"}}}} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center","className":"is-style-default"} -->
<div class="wp-block-column is-vertically-aligned-center is-style-default"><!-- wp:image {"aspectRatio":"3/4","scale":"cover","sizeSlug":"large","linkDestination":"none","style":{"border":{"radius":"8px"}}} -->
<figure class="wp-block-image size-large has-custom-border"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/StockSnap_EXZZBXPUS6.webp' ); ?>" alt="" style="border-radius:8px;aspect-ratio:3/4;object-fit:cover"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->
<!-- wp:column {"verticalAlignment":"center","className":"is-style-default"} -->
<div class="wp-block-column is-vertically-aligned-center is-style-default"><!-- wp:group {"metadata":{"name":"Text Content"},"style":{"spacing":{"blockGap":"var:preset|spacing|60"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
<div class="wp-block-group"><!-- wp:group {"metadata":{"name":"Top"},"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch","verticalAlignment":"top"}} -->
<div class="wp-block-group"><!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"600"}},"fontSize":"x-large"} -->
<h2 class="wp-block-heading has-x-large-font-size" style="font-style:normal;font-weight:600"><?php esc_html_e( 'About WordPress', 'bluehost-blueprint' ); ?></h2>
<!-- /wp:heading -->
<!-- wp:paragraph {"className":"is-style-text-wrap-balance","fontSize":"medium"} -->
<p class="is-style-text-wrap-balance has-medium-font-size"><?php esc_html_e( 'WordPress is a versatile content management system that powers millions of websites worldwide.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}}} -->
<p style="font-style:normal;font-weight:700"><a href="#"><?php esc_html_e( 'Learn more →', 'bluehost-blueprint' ); ?></a></p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
<!-- wp:group {"metadata":{"name":"Highlights"},"style":{"layout":{"selfStretch":"fill","flexSize":null},"spacing":{"blockGap":"var:preset|spacing|30","padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"backgroundColor":"base-midtone","layout":{"type":"flex","orientation":"vertical"}} -->
<div class="wp-block-group has-base-midtone-background-color has-background" style="padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--50)"><!-- wp:paragraph -->
<p><strong><?php esc_html_e( 'Key Highlights', 'bluehost-blueprint' ); ?></strong></p>
<!-- /wp:paragraph -->
<!-- wp:list {"className":"is-style-text-wrap-balance","style":{"spacing":{"padding":{"right":"1em","left":"1em"}},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} -->
<ul style="padding-right:1em;padding-left:1em" class="wp-block-list is-style-text-wrap-balance has-contrast-midtone-color has-text-color has-link-color"><!-- wp:list-item -->
<li><?php esc_html_e( 'Open-source software, meaning its source code is freely available for anyone to modify and distribute.', 'bluehost-blueprint' ); ?></li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li><?php esc_html_e( 'Supports multilingual websites, allowing you to create content in multiple languages.', 'bluehost-blueprint' ); ?></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></div>
<!-- /wp:group --></div>
<!-- /wp:group --></div>
<!-- /wp:column --></div>
<!-- /wp:columns --></div>
<!-- /wp:group -->
<!-- wp:separator {"className":"is-style-dots","style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|70"}}}} -->
<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--70)"/>
<!-- /wp:separator -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><?php esc_html_e( 'Latest from the blog', 'bluehost-blueprint' ); ?></h2>
<!-- /wp:heading -->
<!-- wp:query {"queryId":0,"query":{"perPage":3,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"layout":{"contentSize":null,"type":"constrained","justifyContent":"center"}} -->
<div class="wp-block-query"><!-- wp:post-template {"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"18rem"}} -->
<!-- wp:group {"className":"is-style-default","style":{"spacing":{"blockGap":"var:preset|spacing|20","margin":{"bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
<div class="wp-block-group is-style-default" style="margin-bottom:var(--wp--preset--spacing--40)"><!-- wp:group {"style":{"border":{"radius":"5px"}},"backgroundColor":"base-midtone","layout":{"type":"constrained"}} -->
<div class="wp-block-group has-base-midtone-background-color has-background" style="border-radius:5px"><!-- wp:cover {"useFeaturedImage":true,"dimRatio":0,"customOverlayColor":"#424e71","isUserOverlayColor":false,"minHeight":220,"style":{"border":{"radius":"5px"}},"layout":{"type":"constrained"}} -->
<div class="wp-block-cover" style="border-radius:5px;min-height:220px"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#424e71"></span><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…","fontSize":"large"} -->
<p class="has-text-align-center has-large-font-size"></p>
<!-- /wp:paragraph --></div></div>
<!-- /wp:cover --></div>
<!-- /wp:group -->
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group"><!-- wp:post-terms {"term":"category","style":{"spacing":{"padding":{"top":"0.3em","bottom":"0.3em","left":"0.5em","right":"0.5em"}},"border":{"radius":"5px"},"typography":{"textTransform":"uppercase"}},"backgroundColor":"base-midtone","fontSize":"small"} /--></div>
<!-- /wp:group -->
<!-- wp:post-title {"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} /-->
<!-- wp:post-date {"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","fontSize":"small"} /--></div>
<!-- /wp:group -->
<!-- /wp:post-template --></div>
<!-- /wp:query -->
@@ -0,0 +1,106 @@
<?php
/**
* Title: Homepage #2
* Slug: bluehost-blueprint/homepage-2
* Categories: bluehost-blueprint
* Block Types: core/post-content
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"center","justifyContent":"center"}} -->
<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group"><!-- wp:group {"style":{"spacing":{"padding":{"right":"16px","left":"16px","top":"6px","bottom":"6px"}},"elements":{"link":{"color":{"text":"var:preset|color|base"}}},"border":{"radius":"25px"}},"backgroundColor":"accent-1","textColor":"base","layout":{"type":"constrained"}} -->
<div class="wp-block-group has-base-color has-accent-1-background-color has-text-color has-background has-link-color" style="border-radius:25px;padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px"><!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"600"}},"fontSize":"small"} -->
<p class="has-small-font-size" style="font-style:normal;font-weight:600;text-transform:uppercase"><?php esc_html_e( 'Our Purpose', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:heading {"textAlign":"center","style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"xx-large"} -->
<h2 class="wp-block-heading has-text-align-center has-xx-large-font-size" style="font-style:normal;font-weight:500"><?php esc_html_e( 'Guiding Beliefs', 'bluehost-blueprint' ); ?></h2>
<!-- /wp:heading -->
<!-- wp:paragraph {"align":"center","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","fontSize":"large"} -->
<p class="has-text-align-center has-contrast-midtone-color has-text-color has-link-color has-large-font-size"><?php esc_html_e( 'Empower your future with exciting challenges and a supportive environment. Join us!', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
<!-- wp:gallery {"linkTo":"none","sizeSlug":"full"} -->
<figure class="wp-block-gallery has-nested-images columns-default is-cropped"><!-- wp:image {"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/17877804936_810a01baed_k_1.webp' ); ?>" alt="" class=""/></figure>
<!-- /wp:image -->
<!-- wp:image {"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/14238079282_271759b798_k_1.webp' ); ?>" alt="" class=""/></figure>
<!-- /wp:image -->
<!-- wp:image {"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/3296444307_ccc20be908_k_1.webp' ); ?>" alt="" class=""/></figure>
<!-- /wp:image --></figure>
<!-- /wp:gallery -->
<!-- wp:social-links {"iconColor":"base","iconColorValue":"#ffffff","iconBackgroundColor":"accent-2","iconBackgroundColorValue":"#606C38","layout":{"type":"flex","justifyContent":"center"}} -->
<ul class="wp-block-social-links has-icon-color has-icon-background-color"><!-- wp:social-link {"url":"#","service":"youtube"} /-->
<!-- wp:social-link {"url":"#","service":"instagram"} /-->
<!-- wp:social-link {"url":"#","service":"mail"} /--></ul>
<!-- /wp:social-links -->
<!-- wp:spacer {"height":"50px"} -->
<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:group {"metadata":{"name":"Two columns text"},"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"constrained","contentSize":"740px","wideSize":"800px"}} -->
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:heading {"className":"is-style-text-wrap-balance","style":{"typography":{"fontStyle":"normal","fontWeight":"600","fontSize":"2em"}}} -->
<h2 class="wp-block-heading is-style-text-wrap-balance" style="font-size:2em;font-style:normal;font-weight:600"><?php esc_html_e( 'A journey commenced, starting cheerfully under a clear sky, and a tranquil sea.', 'bluehost-blueprint' ); ?></h2>
<!-- /wp:heading --></div>
<!-- /wp:group -->
<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph {"className":"is-style-text-wrap-balance"} -->
<p class="is-style-text-wrap-balance"><?php esc_html_e( 'They walked out onto the deck. All the buildings and smoke had vanished, and the ship was in a vast expanse of sea, fresh and clear yet faint in the morning light.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"className":"is-style-text-wrap-balance"} -->
<p class="is-style-text-wrap-balance"><?php esc_html_e( 'They had departed from the city lying in the mud. A very thin silhouette stretched on the horizon, barely strong enough to support the weight of a distant city, which still lay upon it. They were free from paths, free from people, and a shared sense of liberation filled them all.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph {"className":"is-style-text-wrap-balance"} -->
<p class="is-style-text-wrap-balance"><?php esc_html_e( 'The ship moved steadily through small waves that splashed her and then fizzled like sparkling water, leaving a little trail of bubbles and foam on each side. The dull October sky above was lightly veiled as if by smoke from a fire, and the air was refreshingly salty and brisk. Indeed, it was too chilly to stay still.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"className":"is-style-text-wrap-balance"} -->
<p class="is-style-text-wrap-balance"><?php esc_html_e( 'Mrs. Brown took her husband`s arm, and as they walked away, it was clear from the way her tilted cheek turned up to his that she had something private to share.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns --></div>
<!-- /wp:group -->
<!-- wp:spacer {"height":"50px"} -->
<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:group {"metadata":{"name":"Heading + Media"},"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}}},"backgroundColor":"base-midtone","layout":{"type":"constrained"}} -->
<div class="wp-block-group alignfull has-base-midtone-background-color has-background" style="padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)"><!-- wp:group {"metadata":{"name":"Heading"},"layout":{"type":"constrained","contentSize":"740px"}} -->
<div class="wp-block-group"><!-- wp:heading {"textAlign":"center","level":1,"className":"is-style-text-wrap-balance","style":{"typography":{"fontSize":"3em","fontStyle":"normal","fontWeight":"500"}}} -->
<h1 class="wp-block-heading has-text-align-center is-style-text-wrap-balance" style="font-size:3em;font-style:normal;font-weight:500"><?php esc_html_e( 'Our vision for building the web a better place, one site at a time', 'bluehost-blueprint' ); ?></h1>
<!-- /wp:heading --></div>
<!-- /wp:group -->
<!-- wp:group {"metadata":{"name":"Media"},"style":{"spacing":{"margin":{"top":"var:preset|spacing|70"}}},"layout":{"type":"constrained","contentSize":"940px"}} -->
<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--70)"><!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() . '/assets/images/8447530115_42bdfd9db6_k.webp' ); ?>","dimRatio":30,"overlayColor":"header-foreground","isUserOverlayColor":true,"minHeight":40,"minHeightUnit":"vh","contentPosition":"center center","style":{"dimensions":{"aspectRatio":"16/9"},"border":{"radius":"10px"}},"layout":{"type":"constrained","contentSize":""}} -->
<div class="wp-block-cover" style="border-radius:10px;min-height:40vh"><span aria-hidden="true" class="wp-block-cover__background has-header-foreground-background-color has-background-dim-30 has-background-dim"></span><img class="wp-block-cover__image-background" alt="" src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/8447530115_42bdfd9db6_k.webp' ); ?>" data-object-fit="cover"/><div class="wp-block-cover__inner-container"><!-- wp:social-links {"iconColor":"base","iconColorValue":"#ffffff","iconBackgroundColor":"contrast-midtone","iconBackgroundColorValue":"#3d3d3d","size":"has-large-icon-size","className":"is-style-default","layout":{"type":"flex","justifyContent":"center"}} -->
<ul class="wp-block-social-links has-large-icon-size has-icon-color has-icon-background-color is-style-default"><!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
<!-- /wp:social-links --></div></div>
<!-- /wp:cover --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
@@ -0,0 +1,106 @@
<?php
/**
* Title: Homepage #2
* Slug: bluehost-blueprint/homepage-2
* Categories: bluehost-blueprint
* Block Types: core/post-content
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:group {"metadata":{"name":"Blog"},"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"backgroundColor":"base-midtone","layout":{"type":"constrained"}} -->
<div class="wp-block-group alignfull has-base-midtone-background-color has-background" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)"><!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"66.66%"} -->
<div class="wp-block-column" style="flex-basis:66.66%"><!-- wp:query {"queryId":18,"query":{"perPage":"1","pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"exclude","inherit":false}} -->
<div class="wp-block-query"><!-- wp:post-template -->
<!-- wp:cover {"useFeaturedImage":true,"dimRatio":60,"customOverlayColor":"#424e71","isUserOverlayColor":false,"minHeight":435,"minHeightUnit":"px","contentPosition":"bottom center","style":{"border":{"radius":"10px"},"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
<div class="wp-block-cover has-custom-content-position is-position-bottom-center" style="border-radius:10px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);min-height:435px"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-60 has-background-dim" style="background-color:#424e71"></span><div class="wp-block-cover__inner-container"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
<div class="wp-block-group"><!-- wp:group {"style":{"border":{"color":"#ffffff45","width":"1px","radius":"3px"},"spacing":{"padding":{"top":"8px","bottom":"8px","left":"16px","right":"16px"}},"typography":{"fontStyle":"normal","fontWeight":"600"},"color":{"background":"#00000021"}},"textColor":"white","layout":{"type":"default"}} -->
<div class="wp-block-group has-border-color has-white-color has-text-color has-background" style="border-color:#ffffff45;border-width:1px;border-radius:3px;background-color:#00000021;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;font-style:normal;font-weight:600"><!-- wp:post-terms {"term":"category","separator":" ","style":{"elements":{"link":{"color":{"text":"var:preset|color|white"}}}}} /--></div>
<!-- /wp:group -->
<!-- wp:post-title {"level":3,"isLink":true,"className":"is-style-text-wrap-balance","style":{"elements":{"link":{"color":{"text":"var:preset|color|white"},":hover":{"color":{"text":"var:preset|color|white"}}}},"typography":{"fontStyle":"normal","fontWeight":"500","fontSize":"2em"}}} /-->
<!-- wp:group {"style":{"spacing":{"blockGap":"12px"}},"textColor":"white","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between","verticalAlignment":"center"}} -->
<div class="wp-block-group has-white-color has-text-color"><!-- wp:post-author {"showAvatar":false,"showBio":false,"byline":"","style":{"typography":{"fontStyle":"normal","fontWeight":"600"}}} /-->
<!-- wp:paragraph -->
<p>•</p>
<!-- /wp:paragraph -->
<!-- wp:post-date /--></div>
<!-- /wp:group --></div>
<!-- /wp:group --></div></div>
<!-- /wp:cover -->
<!-- /wp:post-template --></div>
<!-- /wp:query --></div>
<!-- /wp:column -->
<!-- wp:column {"verticalAlignment":"center","width":"33.33%"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:33.33%"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
<div class="wp-block-group"><!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"600"}}} -->
<h2 class="wp-block-heading" style="font-style:normal;font-weight:600">Recent Posts</h2>
<!-- /wp:heading -->
<!-- wp:query {"queryId":19,"query":{"perPage":"3","pages":"0","offset":"1","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"exclude","inherit":false},"layout":{"type":"default"}} -->
<div class="wp-block-query"><!-- wp:post-template {"style":{"spacing":{"blockGap":"25px"}},"layout":{"type":"default","columnCount":3}} -->
<!-- wp:group {"style":{"border":{"bottom":{"color":"#3d3d3d26","width":"1px"},"top":[],"right":[],"left":[]},"spacing":{"padding":{"bottom":"var:preset|spacing|30"},"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
<div class="wp-block-group" style="border-bottom-color:#3d3d3d26;border-bottom-width:1px;padding-bottom:var(--wp--preset--spacing--30)"><!-- wp:post-title {"level":3,"isLink":true,"className":"is-style-text-wrap-balance","style":{"typography":{"fontStyle":"normal","fontWeight":"500"}}} /-->
<!-- wp:post-date {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /--></div>
<!-- /wp:group -->
<!-- /wp:post-template --></div>
<!-- /wp:query --></div>
<!-- /wp:group --></div>
<!-- /wp:column --></div>
<!-- /wp:columns --></div>
<!-- /wp:group -->
<!-- wp:group {"metadata":{"name":"Blog"},"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20"}}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)"><!-- wp:query {"queryId":33,"query":{"perPage":"6","pages":0,"offset":"4","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false}} -->
<div class="wp-block-query"><!-- wp:post-template {"style":{"spacing":{"blockGap":"64px"}},"layout":{"type":"default"}} -->
<!-- wp:columns {"style":{"spacing":{"blockGap":{"top":"32px","left":"40px"}}}} -->
<div class="wp-block-columns"><!-- wp:column {"width":"30%"} -->
<div class="wp-block-column" style="flex-basis:30%"><!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","width":"100%","style":{"border":{"radius":"10px"}}} /--></div>
<!-- /wp:column -->
<!-- wp:column {"verticalAlignment":"center","width":"66.66%"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:66.66%"><!-- wp:group {"style":{"spacing":{"blockGap":"24px"}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"top"}} -->
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
<div class="wp-block-group"><!-- wp:post-title {"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}}} /-->
<!-- wp:post-excerpt {"moreText":"\u003cstrong\u003eContinue Reading\u003c/strong\u003e","excerptLength":28,"className":"is-style-text-wrap-balance"} /--></div>
<!-- /wp:group -->
<!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
<div class="wp-block-group"><!-- wp:post-author {"showBio":false,"textColor":"black"} /-->
<!-- wp:group {"style":{"dimensions":{"minHeight":"2em"},"border":{"left":{"color":"var:preset|color|base-midtone","width":"2px"}},"layout":{"selfStretch":"fit","flexSize":null}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group" style="border-left-color:var(--wp--preset--color--base-midtone);border-left-width:2px;min-height:2em"></div>
<!-- /wp:group -->
<!-- wp:post-date /-->
<!-- wp:group {"style":{"dimensions":{"minHeight":"2em"},"border":{"left":{"color":"var:preset|color|base-midtone","width":"2px"}}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group" style="border-left-color:var(--wp--preset--color--base-midtone);border-left-width:2px;min-height:2em"></div>
<!-- /wp:group -->
<!-- wp:post-time-to-read /--></div>
<!-- /wp:group --></div>
<!-- /wp:group --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
<!-- /wp:post-template -->
<!-- wp:query-pagination {"paginationArrow":"arrow","showLabel":false,"fontSize":"normal","layout":{"type":"flex","justifyContent":"center"}} -->
<!-- wp:query-pagination-previous /-->
<!-- wp:query-pagination-numbers /-->
<!-- wp:query-pagination-next /-->
<!-- /wp:query-pagination --></div>
<!-- /wp:query --></div>
<!-- /wp:group -->
@@ -0,0 +1,47 @@
<?php
/**
* Title: Index
* Slug: bluehost-blueprint/index-template
* Categories: bluehost-blueprint
* Block Types: core/site-logo, core/navigation, core/group, core/stack
* Keywords: index
* Description: A fallback template for all pages/posts when a more specific template is not defined.
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
<main class="wp-block-group"><!-- wp:query {"queryId":0,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"layout":{"contentSize":null,"type":"constrained","justifyContent":"center"}} -->
<div class="wp-block-query"><!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"default"}} -->
<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"30%"} -->
<div class="wp-block-column" style="flex-basis:30%"><!-- wp:post-featured-image {"isLink":true,"aspectRatio":"16/9","style":{"layout":{"selfStretch":"fixed","flexSize":"30%"}}} /--></div>
<!-- /wp:column -->
<!-- wp:column {"width":"50%"} -->
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
<div class="wp-block-group"><!-- wp:post-title {"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} /-->
<!-- wp:post-excerpt {"moreText":"<?php esc_html_e( 'read more', 'bluehost-blueprint' ); ?>","fontSize":"small"} /--></div>
<!-- /wp:group --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
<!-- /wp:post-template -->
<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"inherit":true,"type":"constrained"}} -->
<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)"><!-- wp:query-pagination {"paginationArrow":"arrow","showLabel":false,"layout":{"type":"flex","justifyContent":"center"}} -->
<!-- wp:query-pagination-previous /-->
<!-- wp:query-pagination-numbers /-->
<!-- wp:query-pagination-next /-->
<!-- /wp:query-pagination --></div>
<!-- /wp:group --></div>
<!-- /wp:query --></main>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
@@ -0,0 +1,67 @@
<?php
/**
* Title: order-confirmation
* Slug: bluehost-blueprint/order-confirmation
* Inserter: no
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:template-part {"slug":"header"} /-->
<!-- wp:group {"tagName":"main","layout":{"inherit":true,"type":"constrained"}} -->
<main class="wp-block-group"><!-- wp:woocommerce/order-confirmation-status {"align":"","fontSize":"large"} /-->
<!-- wp:woocommerce/order-confirmation-summary {"align":""} /-->
<!-- wp:woocommerce/order-confirmation-totals-wrapper -->
<!-- wp:heading {"level":3,"style":{"typography":{"fontSize":"24px"}}} -->
<h3 class="wp-block-heading" style="font-size:24px"><?php esc_html_e( 'Order details', 'bluehost-blueprint' ); ?></h3>
<!-- /wp:heading -->
<!-- wp:woocommerce/order-confirmation-totals {"lock":{"remove":true}} /-->
<!-- /wp:woocommerce/order-confirmation-totals-wrapper -->
<!-- wp:woocommerce/order-confirmation-downloads-wrapper -->
<!-- wp:heading {"level":3,"style":{"typography":{"fontSize":"24px"}}} -->
<h3 class="wp-block-heading" style="font-size:24px"><?php esc_html_e( 'Downloads', 'bluehost-blueprint' ); ?></h3>
<!-- /wp:heading -->
<!-- wp:woocommerce/order-confirmation-downloads {"lock":{"remove":true}} /-->
<!-- /wp:woocommerce/order-confirmation-downloads-wrapper -->
<!-- wp:columns {"className":"wc-block-order-confirmation-address-wrapper"} -->
<div class="wp-block-columns wc-block-order-confirmation-address-wrapper"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:woocommerce/order-confirmation-shipping-wrapper {"align":"wide"} -->
<!-- wp:heading {"level":3,"style":{"typography":{"fontSize":"24px"}}} -->
<h3 class="wp-block-heading" style="font-size:24px"><?php esc_html_e( 'Shipping address', 'bluehost-blueprint' ); ?></h3>
<!-- /wp:heading -->
<!-- wp:woocommerce/order-confirmation-shipping-address {"lock":{"remove":true}} /-->
<!-- /wp:woocommerce/order-confirmation-shipping-wrapper --></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:woocommerce/order-confirmation-billing-wrapper {"align":"wide"} -->
<!-- wp:heading {"level":3,"style":{"typography":{"fontSize":"24px"}}} -->
<h3 class="wp-block-heading" style="font-size:24px"><?php esc_html_e( 'Billing address', 'bluehost-blueprint' ); ?></h3>
<!-- /wp:heading -->
<!-- wp:woocommerce/order-confirmation-billing-address {"lock":{"remove":true}} /-->
<!-- /wp:woocommerce/order-confirmation-billing-wrapper --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
<!-- wp:woocommerce/order-confirmation-additional-fields-wrapper {"align":"wide"} -->
<!-- wp:heading {"level":3,"style":{"typography":{"fontSize":"24px"}}} -->
<h3 class="wp-block-heading" style="font-size:24px"><?php esc_html_e( 'Additional information', 'bluehost-blueprint' ); ?></h3>
<!-- /wp:heading -->
<!-- wp:woocommerce/order-confirmation-additional-fields /-->
<!-- /wp:woocommerce/order-confirmation-additional-fields-wrapper -->
<!-- wp:woocommerce/order-confirmation-additional-information {"align":""} /--></main>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer"} /-->
@@ -0,0 +1,44 @@
<?php
/**
* Title: search
* Slug: bluehost-blueprint/search
* Inserter: no
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:group {"tagName":"main","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained"}} -->
<main class="wp-block-group" style="padding-bottom:var(--wp--preset--spacing--80)"><!-- wp:query {"queryId":0,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"layout":{"contentSize":"735px","type":"constrained","justifyContent":"center"}} -->
<div class="wp-block-query"><!-- wp:query-title {"type":"search"} /-->
<!-- wp:post-template {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"default","columnCount":null,"minimumColumnWidth":"18rem"}} -->
<!-- wp:group {"className":"is-style-default","style":{"spacing":{"blockGap":"var:preset|spacing|20","margin":{"bottom":"0"},"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"border":{"bottom":{"color":"var:preset|color|base-midtone","width":"1px"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
<div class="wp-block-group is-style-default" style="border-bottom-color:var(--wp--preset--color--base-midtone);border-bottom-width:1px;margin-bottom:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:post-title {"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} /-->
<!-- wp:post-date {"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","fontSize":"small"} /--></div>
<!-- /wp:group -->
<!-- /wp:post-template -->
<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"inherit":true,"type":"constrained"}} -->
<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)"><!-- wp:query-pagination {"paginationArrow":"arrow","showLabel":false,"layout":{"type":"flex","justifyContent":"center"}} -->
<!-- wp:query-pagination-previous /-->
<!-- wp:query-pagination-numbers /-->
<!-- wp:query-pagination-next /-->
<!-- /wp:query-pagination --></div>
<!-- /wp:group -->
<!-- wp:query-no-results -->
<!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results.","style":{"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}}} -->
<p style="padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)"><?php esc_html_e( 'No results found.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- /wp:query-no-results --></div>
<!-- /wp:query --></main>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
@@ -0,0 +1,65 @@
<?php
/**
* Title: Single Post Image Overlap
* Slug: bluehost-blueprint/single-post-image-overlap
* Inserter: no
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:group {"metadata":{"name":"Featured Image"},"style":{"dimensions":{"minHeight":"150px"}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group" style="min-height:150px"><!-- wp:post-featured-image {"aspectRatio":"auto","align":"wide"} /--></div>
<!-- /wp:group -->
<!-- wp:group {"metadata":{"name":"Post"},"style":{"spacing":{"margin":{"top":"-150px"}},"dimensions":{"minHeight":""}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group" style="margin-top:-150px"><!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|70","left":"var:preset|spacing|70","top":"var:preset|spacing|70","bottom":"0"}},"dimensions":{"minHeight":"150px"},"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"backgroundColor":"base","textColor":"contrast","layout":{"type":"constrained"}} -->
<div class="wp-block-group has-contrast-color has-base-background-color has-text-color has-background has-link-color" style="min-height:150px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:0;padding-left:var(--wp--preset--spacing--70)"><!-- wp:group {"metadata":{"name":"Narrow Container"},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
<div class="wp-block-group"><!-- wp:group {"metadata":{"name":"Post Header"},"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"constrained","contentSize":"","justifyContent":"center"}} -->
<div class="wp-block-group"><!-- wp:post-title {"textAlign":"center","level":1,"fontSize":"x-large"} /-->
<!-- wp:group {"metadata":{"name":"Post Meta"},"style":{"spacing":{"blockGap":"8px"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"center"}} -->
<div class="wp-block-group has-small-font-size"><!-- wp:group {"metadata":{"name":"Author"},"style":{"spacing":{"blockGap":"4px"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group"><!-- wp:paragraph -->
<p><?php esc_html_e( 'Posted By', 'bluehost-blueprint' ); ?>: </p>
<!-- /wp:paragraph -->
<!-- wp:post-author-name {"isLink":true,"linkTarget":"_blank"} /--></div>
<!-- /wp:group -->
<!-- wp:paragraph -->
<p><strong>·</strong></p>
<!-- /wp:paragraph -->
<!-- wp:group {"metadata":{"name":"Date"},"style":{"spacing":{"blockGap":"4px"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group"><!-- wp:paragraph -->
<p><?php esc_html_e( 'On', 'bluehost-blueprint' ); ?>: </p>
<!-- /wp:paragraph -->
<!-- wp:post-date {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /--></div>
<!-- /wp:group -->
<!-- wp:paragraph -->
<p><strong>·</strong> </p>
<!-- /wp:paragraph -->
<!-- wp:post-terms {"term":"category","style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-1"}}}},"textColor":"accent-1"} /--></div>
<!-- /wp:group --></div>
<!-- /wp:group --></div>
<!-- /wp:group --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:post-content {"metadata":{"name":"Narrow Content"},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} /-->
<!-- wp:group {"metadata":{"name":"Comments"},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
<div class="wp-block-group">
<!-- wp:pattern {"slug":"bluehost-blueprint/post-comments"} /-->
</div>
<!-- /wp:group -->
<!-- wp:pattern {"slug":"bluehost-blueprint/blog-posts-horizontal"} /-->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
@@ -0,0 +1,51 @@
<?php
/**
* Title: Single Post - Wide Image
* Slug: bluehost-blueprint/single-post-wide-image
* Inserter: no
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:group {"metadata":{"name":"Post"},"style":{"spacing":{"blockGap":"var:preset|spacing|70"}},"layout":{"type":"default"}} -->
<div class="wp-block-group"><!-- wp:group {"metadata":{"name":"Narrow Container"},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
<div class="wp-block-group"><!-- wp:group {"metadata":{"name":"Post Header"},"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"constrained","contentSize":"","justifyContent":"center"}} -->
<div class="wp-block-group"><!-- wp:group {"metadata":{"name":"Post Meta"},"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"left"}} -->
<div class="wp-block-group has-small-font-size"><!-- wp:post-terms {"term":"category","separator":" · ","style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"600","textDecoration":"none"},"elements":{"link":{"color":{"text":"var:preset|color|accent-5"}}}},"textColor":"accent-5"} /--></div>
<!-- /wp:group -->
<!-- wp:post-title {"level":1,"fontSize":"x-large"} /-->
<!-- wp:post-excerpt {"moreText":"","excerptLength":30,"fontSize":"medium"} /-->
<!-- wp:group {"metadata":{"name":"Post Meta"},"style":{"spacing":{"blockGap":"4px"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group"><!-- wp:post-author {"showBio":false,"isLink":true,"linkTarget":"_blank","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /-->
<!-- wp:paragraph -->
<p>—</p>
<!-- /wp:paragraph -->
<!-- wp:post-date {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /--></div>
<!-- /wp:group --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:group {"metadata":{"name":"Featured Image"},"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:post-featured-image {"aspectRatio":"auto"} /--></div>
<!-- /wp:group -->
<!-- wp:post-content {"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} /-->
<!-- wp:group {"metadata":{"name":"Narrow Container"},"style":{"spacing":{"padding":{"top":"0","bottom":"var:preset|spacing|30"}}},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
<div class="wp-block-group" style="padding-top:0;padding-bottom:var(--wp--preset--spacing--30)">
<!-- wp:pattern {"slug":"bluehost-blueprint/post-comments"} /-->
</div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:pattern {"slug":"bluehost-blueprint/blog-posts-horizontal"} /-->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
@@ -0,0 +1,35 @@
<?php
/**
* Title: Single Post
* Slug: bluehost-blueprint/single-post
* Inserter: no
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
<!-- wp:group {"tagName":"main","metadata":{"name":"Narrow Container"},"style":{"spacing":{"padding":{"bottom":"0"}}},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
<main class="wp-block-group" style="padding-bottom:0"><!-- wp:group {"metadata":{"name":"Post Details"},"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"left"}} -->
<div class="wp-block-group has-small-font-size"><!-- wp:post-terms {"term":"category","separator":" · ","style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"600","textDecoration":"none"},"elements":{"link":{"color":{"text":"var:preset|color|accent-2"}}}},"textColor":"accent-2"} /-->
<!-- wp:post-date {"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /--></div>
<!-- /wp:group -->
<!-- wp:post-title {"level":1,"fontSize":"x-large"} /-->
<!-- wp:post-excerpt {"excerptLength":30} /-->
<!-- wp:post-featured-image {"aspectRatio":"auto"} /--></main>
<!-- /wp:group -->
<!-- wp:post-content {"metadata":{"name":"Narrow Content"},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} /-->
<!-- wp:group {"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
<div class="wp-block-group">
<!-- wp:pattern {"slug":"bluehost-blueprint/post-comments"} /-->
</div>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
@@ -0,0 +1,74 @@
<?php
/**
* Title: Site footer big
* Slug: bluehost-blueprint/site-footer-big
* Categories: bluehost-blueprint-footer
* Block Types: core/paragraph, core/social-links, core/group, core/columns
* Keywords: site footer
* Description: A multi column footer.
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:group {"tagName":"footer","align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}},"spacing":{"padding":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}}},"backgroundColor":"contrast","textColor":"base","layout":{"type":"constrained"}} -->
<footer class="wp-block-group alignfull has-base-color has-contrast-background-color has-text-color has-background has-link-color" style="padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)"><!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"50%"} -->
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"600"}},"fontSize":"medium"} -->
<p class="has-medium-font-size" style="font-style:normal;font-weight:600"><?php esc_html_e( 'Create stunning and visually captivating websites powered by WordPress blocks', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:social-links {"iconColor":"base","iconColorValue":"var:preset|color|base","size":"has-normal-icon-size","className":"is-style-logos-only","layout":{"type":"flex","justifyContent":"left"}} -->
<ul class="is-style-logos-only wp-block-social-links has-normal-icon-size has-icon-color"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
<!-- /wp:social-links -->
<!-- wp:paragraph {"style":{"spacing":{"padding":{"top":"12px"}},"elements":{"link":{"color":{"text":"var:preset|color|base-midtone"}}}},"textColor":"base-midtone"} -->
<p class="has-base-midtone-color has-text-color has-link-color" style="padding-top:12px">
<?php
echo wp_kses(
sprintf(
/* translators: %s: year */
__( 'Copyright &copy; %s, Company LLC<br><br>1412 Main Street<br> Suite 51 <br>New York, NY 10001', 'bluehost-blueprint' ),
esc_html( gmdate( 'Y' ) )
),
array(
'br' => array(),
)
);
?>
</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"textColor":"base"} -->
<h3 class="wp-block-heading has-base-color has-text-color has-link-color"><?php esc_html_e( 'About', 'bluehost-blueprint' ); ?></h3>
<!-- /wp:heading -->
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"textColor":"base"} -->
<h3 class="wp-block-heading has-base-color has-text-color has-link-color"><?php esc_html_e( 'Helpful Tools', 'bluehost-blueprint' ); ?></h3>
<!-- /wp:heading -->
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"textColor":"base"} -->
<h3 class="wp-block-heading has-base-color has-text-color has-link-color"><?php esc_html_e( 'Learn More', 'bluehost-blueprint' ); ?></h3>
<!-- /wp:heading -->
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
<!-- /wp:column --></div>
<!-- /wp:columns --></footer>
<!-- /wp:group -->
@@ -0,0 +1,51 @@
<?php
/**
* Title: Site footer copact
* Slug: bluehost-blueprint/site-footer-compact
* Categories: bluehost-blueprint-footer
* Block Types: core/paragraph, core/social-links, core/group, core/stack
* Keywords: site footer
* Description: A single row compact footer.
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:group {"tagName":"footer","align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"backgroundColor":"base-midtone","textColor":"contrast-midtone","layout":{"type":"constrained"}} -->
<footer class="wp-block-group alignfull has-contrast-midtone-color has-base-midtone-background-color has-text-color has-background has-link-color" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"33.34%"} -->
<div class="wp-block-column" style="flex-basis:33.34%"><!-- wp:paragraph -->
<p class=""><?php echo esc_html__( '&copy; Copyright ', 'bluehost-blueprint' ) . esc_html( gmdate( 'Y' ) ); ?>. <?php esc_html_e( 'All rights reserved.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->
<!-- wp:column {"width":"33.34%"} -->
<div class="wp-block-column" style="flex-basis:33.34%"><!-- wp:social-links {"iconColor":"contrast-midtone","iconColorValue":"var:preset|color|contrast-midtone","size":"has-small-icon-size","className":"is-style-logos-only","layout":{"type":"flex","justifyContent":"center"}} -->
<ul class="is-style-logos-only wp-block-social-links has-small-icon-size has-icon-color"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
<!-- /wp:social-links --></div>
<!-- /wp:column -->
<!-- wp:column {"width":"33.33%"} -->
<div class="wp-block-column" style="flex-basis:33.33%"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group"><!-- wp:paragraph -->
<p class=""><a href="#"><?php esc_html_e( 'Privacy Policy', 'bluehost-blueprint' ); ?></a></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>•</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p class=""><a href="#"><?php esc_html_e( 'Terms and Conditions', 'bluehost-blueprint' ); ?></a></p>
<!-- /wp:paragraph --></div>
<!-- /wp:group --></div>
<!-- /wp:column --></div>
<!-- /wp:columns --></footer>
<!-- /wp:group -->
@@ -0,0 +1,58 @@
<?php
/**
* Title: Site footer with contacts
* Slug: bluehost-blueprint/site-footer-with-contacts
* Categories: bluehost-blueprint-footer
* Block Types: core/paragraph, core/social-links, core/group, core/columns, core/sitelogo
* Keywords: site footer
* Description: A multi column footer with contacts.
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:group {"tagName":"footer","align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}},"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"blockGap":"var:preset|spacing|50"}},"backgroundColor":"accent-1","textColor":"base","layout":{"type":"constrained"}} -->
<footer class="wp-block-group alignfull has-base-color has-accent-1-background-color has-text-color has-background has-link-color" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)"><!-- wp:group {"fontSize":"medium","layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group has-medium-font-size"><!-- wp:paragraph -->
<p><?php esc_html_e( 'Give us a call (555) 123 45678', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><?php esc_html_e( 'Monday - Friday | 7am - 5pm PST', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
<?php
$has_logo = has_custom_logo();
if ( is_admin() || ( defined( 'REST_REQUEST' ) && REST_REQUEST && isset( $_GET['context'] ) && 'edit' === sanitize_text_field( wp_unslash( $_GET['context'] ) ) ) ) : // phpcs:ignore WordPress.Security.NonceVerification.Recommended
?>
<!-- wp:site-logo {"align":"center"} /-->
<?php elseif ( $has_logo ) : ?>
<!-- wp:site-logo {"align":"center"} /-->
<?php else : ?>
<!-- wp:site-title {"textAlign":"center"} /-->
<?php endif; ?>
<!-- wp:group {"layout":{"type":"constrained","contentSize":"600px"}} -->
<div class="wp-block-group"><!-- wp:paragraph {"align":"center"} -->
<p class="has-text-align-center"><?php esc_html_e( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
<!-- wp:navigation {"overlayMenu":"never","layout":{"type":"flex","justifyContent":"center","orientation":"horizontal"}} /-->
<!-- wp:social-links {"iconColor":"base","iconColorValue":"var:preset|color|base","size":"has-normal-icon-size","className":"is-style-logos-only","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"}}},"layout":{"type":"flex","justifyContent":"center"}} -->
<ul class="is-style-logos-only wp-block-social-links has-normal-icon-size has-icon-color"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
<!-- /wp:social-links -->
<!-- wp:paragraph {"align":"center","fontSize":"small"} -->
<p class="has-text-align-center has-small-font-size"><?php esc_html_e( '&copy; Copyright 2025. All rights reserved.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></footer>
<!-- /wp:group -->
@@ -0,0 +1,107 @@
<?php
/**
* Title: Site footer with CTA
* Slug: bluehost-blueprint/site-footer-with-cta
* Categories: bluehost-blueprint-footer
* Block Types: core/paragraph, core/social-links, core/group, core/columns, core/buttons
* Keywords: site footer
* Description: A multi column footer with CTA.
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
<div class="wp-block-group alignwide"><!-- wp:group {"className":"is-style-block-overlap","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60","left":"var:preset|spacing|60","right":"var:preset|spacing|60"}},"border":{"radius":"16px"}},"backgroundColor":"accent-3","layout":{"type":"constrained"}} -->
<div class="is-style-block-overlap wp-block-group has-accent-3-background-color has-background" style="border-radius:16px;padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
<div class="wp-block-group"><!-- wp:heading -->
<h2 class="wp-block-heading"><?php esc_html_e( 'Build successful websites', 'bluehost-blueprint' ); ?> <br><?php esc_html_e( 'with Cloud Patterns.', 'bluehost-blueprint' ); ?></h2>
<!-- /wp:heading -->
<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group has-small-font-size"><!-- wp:paragraph {"align":"left","style":{"typography":{"textTransform":"uppercase"}}} -->
<p class="has-text-align-left" style="text-transform:uppercase"><strong style="margin-right: 4px"> </strong><?php esc_html_e( 'Easy to use', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"align":"left","style":{"typography":{"textTransform":"uppercase"}}} -->
<p class="has-text-align-left" style="text-transform:uppercase"><strong style="margin-right: 4px">✓ </strong><?php esc_html_e( 'Beautifully designed patterns', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:buttons -->
<div class="wp-block-buttons"><!-- wp:button {"style":{"spacing":{"padding":{"left":"var:preset|spacing|50","right":"var:preset|spacing|50","top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}}} -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="#" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--50)">Request Consultation</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:group {"tagName":"footer","metadata":{"categories":["bluehost-blueprint-footer"],"patternName":"bluehost-blueprint/site-footer-big"},"align":"wide","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}},"spacing":{"padding":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"},"margin":{"top":"0"}},"border":{"radius":{"topLeft":"16px","topRight":"16px"}}},"backgroundColor":"base-midtone","textColor":"contrast","layout":{"type":"constrained"}} -->
<footer class="wp-block-group alignwide has-contrast-color has-base-midtone-background-color has-text-color has-background has-link-color" style="border-top-left-radius:16px;border-top-right-radius:16px;margin-top:0;padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)"><!-- wp:spacer -->
<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"50%"} -->
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"600"}},"fontSize":"medium"} -->
<p class="has-medium-font-size" style="font-style:normal;font-weight:600"><?php esc_html_e( 'Create stunning and visually captivating websites powered by WordPress blocks', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:social-links {"iconColor":"contrast","iconColorValue":"var:preset|color|contrast","size":"has-normal-icon-size","className":"is-style-logos-only","layout":{"type":"flex","justifyContent":"left"}} -->
<ul class="is-style-logos-only wp-block-social-links has-normal-icon-size has-icon-color"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
<!-- /wp:social-links -->
<!-- wp:paragraph {"style":{"spacing":{"padding":{"top":"12px"}},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} -->
<p class="has-contrast-midtone-color has-text-color has-link-color" style="padding-top:12px">
<?php
echo wp_kses_post(
sprintf(
/* translators: %s: year */
__( 'Copyright &copy; %s, Company LLC<br><br>1412 Main Street<br> Suite 51 <br>New York, NY 10001', 'bluehost-blueprint' ),
esc_html( gmdate( 'Y' ) )
)
);
?>
</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"textColor":"contrast"} -->
<h3 class="wp-block-heading has-contrast-color has-text-color has-link-color"><?php esc_html_e( 'About', 'bluehost-blueprint' ); ?></h3>
<!-- /wp:heading -->
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"textColor":"contrast"} -->
<h3 class="wp-block-heading has-contrast-color has-text-color has-link-color"><?php esc_html_e( 'Helpful Tools', 'bluehost-blueprint' ); ?></h3>
<!-- /wp:heading -->
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"textColor":"contrast"} -->
<h3 class="wp-block-heading has-contrast-color has-text-color has-link-color"><?php esc_html_e( 'Learn More', 'bluehost-blueprint' ); ?></h3>
<!-- /wp:heading -->
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
<!-- wp:paragraph {"align":"center","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}},"border":{"top":{"width":"1px"}},"spacing":{"padding":{"top":"var:preset|spacing|40"}}},"textColor":"contrast-midtone","fontSize":"small"} -->
<p class="has-text-align-center has-contrast-midtone-color has-text-color has-link-color has-small-font-size" style="border-top-width:1px;padding-top:var(--wp--preset--spacing--40)"><?php esc_html_e( '© Copyright 2024. All rights reserved.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></footer>
<!-- /wp:group --></div>
<!-- /wp:group -->
@@ -0,0 +1,42 @@
<?php
/**
* Title: Site header contrast
* Slug: bluehost-blueprint/site-header-contrast
* Categories: bluehost-blueprint-header
* Block Types: core/site-logo, core/navigation, core/group, core/stack
* Keywords: site header
* Description: A single row site header with contrast colors.
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:group {"tagName":"header","align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}},"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"backgroundColor":"contrast","textColor":"base","layout":{"type":"constrained"}} -->
<header class="wp-block-group alignfull has-base-color has-contrast-background-color has-text-color has-background has-link-color" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group">
<?php
$has_logo = has_custom_logo();
if ( is_admin() || ( defined( 'REST_REQUEST' ) && REST_REQUEST && isset( $_GET['context'] ) && 'edit' === sanitize_text_field( wp_unslash( $_GET['context'] ) ) ) ) : // phpcs:ignore WordPress.Security.NonceVerification.Recommended
?>
<!-- wp:site-logo /-->
<?php elseif ( $has_logo ) : ?>
<!-- wp:site-logo /-->
<?php else : ?>
<!-- wp:site-title /-->
<?php endif; ?>
<!-- wp:navigation {"style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"600"}},"fontSize":"small"} /-->
<!-- wp:social-links {"iconColor":"base-midtone","iconColorValue":"var:preset|color|base-midtone","size":"has-small-icon-size","className":"is-style-logos-only","layout":{"type":"flex","justifyContent":"right"}} -->
<ul class="is-style-logos-only wp-block-social-links has-small-icon-size has-icon-color"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
<!-- /wp:social-links --></div>
<!-- /wp:group --></header>
<!-- /wp:group -->
@@ -0,0 +1,48 @@
<?php
/**
* Title: Site header with topbar
* Slug: bluehost-blueprint/site-header-topbar
* Categories: bluehost-blueprint-header
* Block Types: core/site-logo, core/navigation, core/group, core/stack
* Keywords: site header
* Description: A two rows site header with a topbar.
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:group {"tagName":"header","align":"full","layout":{"type":"constrained"}} -->
<header class="wp-block-group alignfull"><!-- wp:group {"align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}},"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}},"backgroundColor":"accent-1","textColor":"base","layout":{"type":"constrained"}} -->
<div class="wp-block-group alignfull has-base-color has-accent-1-background-color has-text-color has-background has-link-color" style="padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)"><!-- wp:paragraph {"align":"center"} -->
<p class="has-text-align-center"><strong><?php esc_html_e( 'Last chance!', 'bluehost-blueprint' ); ?></strong> <?php esc_html_e( 'Get 25% off sitewide with code', 'bluehost-blueprint' ); ?> <strong><?php esc_html_e( 'FINAL25', 'bluehost-blueprint' ); ?></strong> <?php esc_html_e( 'before it expires.', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"},"margin":{"top":"0"}}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group alignfull" style="margin-top:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
<div class="wp-block-group">
<?php
$has_logo = has_custom_logo();
if ( is_admin() || ( defined( 'REST_REQUEST' ) && REST_REQUEST && isset( $_GET['context'] ) && 'edit' === sanitize_text_field( wp_unslash( $_GET['context'] ) ) ) ) : // phpcs:ignore WordPress.Security.NonceVerification.Recommended
?>
<!-- wp:site-logo /-->
<?php elseif ( $has_logo ) : ?>
<!-- wp:site-logo /-->
<?php else : ?>
<!-- wp:site-title /-->
<?php endif; ?>
<!-- wp:navigation {} /--></div>
<!-- /wp:group -->
<!-- wp:buttons -->
<div class="wp-block-buttons"><!-- wp:button {"className":"is-style-outline"} -->
<div class="is-style-outline wp-block-button"><a class="wp-block-button__link wp-element-button"><?php esc_html_e( 'Purchase Now', 'bluehost-blueprint' ); ?></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons --></div>
<!-- /wp:group --></div>
<!-- /wp:group --></header>
<!-- /wp:group -->
@@ -0,0 +1,68 @@
<?php
/**
* Title: Site header with social links
* Slug: bluehost-blueprint/site-header-with-social
* Categories: bluehost-blueprint-header
* Block Types: core/site-logo, core/navigation, core/group, core/stack
* Keywords: site header
* Description: A two rows site header with social and contancts above.
*
* @package Bluehost\Blueprint
* @since 1.0.0
*/
?>
<!-- wp:group {"tagName":"header","align":"full","layout":{"type":"constrained"}} -->
<header class="wp-block-group alignfull"><!-- wp:group {"align":"full","style":{"border":{"bottom":{"color":"var:preset|color|base-midtone","width":"1px"},"top":[],"right":[],"left":[]},"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group alignfull" style="border-bottom-color:var(--wp--preset--color--base-midtone);border-bottom-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap"}} -->
<div class="wp-block-group"><!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} -->
<p class="has-contrast-midtone-color has-text-color has-link-color">
<strong><?php esc_html_e( 'Come See us:', 'bluehost-blueprint' ); ?></strong> <?php esc_html_e( '123 Main St', 'bluehost-blueprint' ); ?></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} -->
<p class="has-contrast-midtone-color has-text-color has-link-color">•</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} -->
<p class="has-contrast-midtone-color has-text-color has-link-color">
<?php
printf(
// Translators: %s is the link to social media.
esc_html__( 'Find us on %s', 'bluehost-blueprint' ),
'<a href="#">' . esc_html__( 'Social Media', 'bluehost-blueprint' ) . '</a>'
);
?>
</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
<!-- wp:social-links {"iconColor":"contrast-midtone","iconColorValue":"var:preset|color|contrast-midtone","size":"has-small-icon-size","className":"is-style-logos-only","layout":{"type":"flex","justifyContent":"right"}} -->
<ul class="wp-block-social-links has-small-icon-size has-icon-color is-style-logos-only"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
<!-- /wp:social-links --></div>
<!-- /wp:group --></div>
<!-- /wp:group -->
<!-- wp:group {"style":{"spacing":{"margin":{"top":"0"},"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group" style="margin-top:0;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)">
<?php
$has_logo = has_custom_logo();
if ( is_admin() || ( defined( 'REST_REQUEST' ) && REST_REQUEST && isset( $_GET['context'] ) && 'edit' === sanitize_text_field( wp_unslash( $_GET['context'] ) ) ) ) : // phpcs:ignore WordPress.Security.NonceVerification.Recommended
?>
<!-- wp:site-logo /-->
<?php elseif ( $has_logo ) : ?>
<!-- wp:site-logo /-->
<?php else : ?>
<!-- wp:site-title /-->
<?php endif; ?>
<!-- wp:navigation {"icon":"menu","layout":{"type":"flex","justifyContent":"right"}} /--></div>
<!-- /wp:group --></header>
<!-- /wp:group -->
@@ -0,0 +1,71 @@
<?php // phpcs:ignore WordPress.Files.FileName
/**
* Title: taxonomy-product_attribute
* Slug: bluehost-blueprint/taxonomy-product_attribute
* Inserter: no
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:template-part {"slug":"header"} /-->
<!-- wp:group {"tagName":"main","layout":{"inherit":true,"type":"constrained"}} -->
<main class="wp-block-group"><!-- wp:woocommerce/breadcrumbs {"align":""} /-->
<!-- wp:query-title {"type":"archive","showPrefix":false} /-->
<!-- wp:term-description /-->
<!-- wp:woocommerce/store-notices {"align":""} /-->
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group"><!-- wp:woocommerce/product-results-count /-->
<!-- wp:woocommerce/catalog-sorting /--></div>
<!-- /wp:group -->
<!-- wp:woocommerce/product-collection {"queryId":142,"query":{"woocommerceAttributes":[],"woocommerceStockStatus":["instock","outofstock","onbackorder"],"taxQuery":[],"isProductCollectionBlock":true,"perPage":10,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","author":"","search":"","exclude":[],"sticky":"","inherit":true},"tagName":"div","displayLayout":{"type":"flex","columns":3,"shrinkColumns":true},"dimensions":{"widthType":"fill","fixedWidth":""},"queryContextIncludes":["collection"],"__privatePreviewState":{"isPreview":true,"previewMessage":"Actual products will vary depending on the page being viewed."}} -->
<div class="wp-block-woocommerce-product-collection"><!-- wp:woocommerce/product-template -->
<!-- wp:woocommerce/product-image {"imageSizing":"thumbnail","isDescendentOfQueryLoop":true} /-->
<!-- wp:post-title {"textAlign":"center","level":3,"isLink":true,"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title"} /-->
<!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"center","fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
<!-- wp:woocommerce/product-button {"textAlign":"center","isDescendentOfQueryLoop":true,"fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
<!-- /wp:woocommerce/product-template -->
<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
<!-- wp:query-pagination-previous /-->
<!-- wp:query-pagination-numbers /-->
<!-- wp:query-pagination-next /-->
<!-- /wp:query-pagination -->
<!-- wp:woocommerce/product-collection-no-results -->
<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"center","flexWrap":"wrap"}} -->
<div class="wp-block-group"><!-- wp:paragraph {"fontSize":"medium"} -->
<p class="has-medium-font-size">
<?php
/* Translators: 1. is the start of a 'strong' HTML element, 2. is the end of a 'strong' HTML element */
printf( esc_html__( '%1$sNo results found%2$s', 'bluehost-blueprint' ), '<strong>', '</strong>' );
?>
</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>
<?php
/* Translators: 1. is the start of a 'a' HTML element, 2. is the end of a 'a' HTML element, 3. is the start of a 'a' HTML element, 4. is the end of a 'a' HTML element */
printf( esc_html__( 'You can try %1$sclearing any filters%2$s or head to our %3$sstore\'s home%4$s', 'bluehost-blueprint' ), '<a class="wc-link-clear-any-filters" href="' . esc_url( '#' ) . '">', '</a>', '<a class="wc-link-stores-home" href="' . esc_url( '#' ) . '">', '</a>' );
?>
</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
<!-- /wp:woocommerce/product-collection-no-results --></div>
<!-- /wp:woocommerce/product-collection --></main>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer"} /-->
@@ -0,0 +1,71 @@
<?php // phpcs:ignore WordPress.Files.FileName
/**
* Title: taxonomy-product_cat
* Slug: bluehost-blueprint/taxonomy-product_cat
* Inserter: no
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:template-part {"slug":"header"} /-->
<!-- wp:group {"tagName":"main","layout":{"inherit":true,"type":"constrained"}} -->
<main class="wp-block-group"><!-- wp:woocommerce/breadcrumbs /-->
<!-- wp:query-title {"type":"archive","showPrefix":false} /-->
<!-- wp:term-description /-->
<!-- wp:woocommerce/store-notices {"align":""} /-->
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group"><!-- wp:woocommerce/product-results-count /-->
<!-- wp:woocommerce/catalog-sorting /--></div>
<!-- /wp:group -->
<!-- wp:woocommerce/product-collection {"queryId":135,"query":{"woocommerceAttributes":[],"woocommerceStockStatus":["instock","outofstock","onbackorder"],"taxQuery":[],"isProductCollectionBlock":true,"perPage":10,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","author":"","search":"","exclude":[],"sticky":"","inherit":true},"tagName":"div","displayLayout":{"type":"flex","columns":3,"shrinkColumns":true},"dimensions":{"widthType":"fill","fixedWidth":""},"queryContextIncludes":["collection"],"__privatePreviewState":{"isPreview":true,"previewMessage":"Actual products will vary depending on the page being viewed."}} -->
<div class="wp-block-woocommerce-product-collection"><!-- wp:woocommerce/product-template -->
<!-- wp:woocommerce/product-image {"imageSizing":"thumbnail","isDescendentOfQueryLoop":true} /-->
<!-- wp:post-title {"textAlign":"center","level":3,"isLink":true,"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title"} /-->
<!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"center","fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
<!-- wp:woocommerce/product-button {"textAlign":"center","isDescendentOfQueryLoop":true,"fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
<!-- /wp:woocommerce/product-template -->
<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
<!-- wp:query-pagination-previous /-->
<!-- wp:query-pagination-numbers /-->
<!-- wp:query-pagination-next /-->
<!-- /wp:query-pagination -->
<!-- wp:woocommerce/product-collection-no-results -->
<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"center","flexWrap":"wrap"}} -->
<div class="wp-block-group"><!-- wp:paragraph {"fontSize":"medium"} -->
<p class="has-medium-font-size">
<?php
/* Translators: 1. is the start of a 'strong' HTML element, 2. is the end of a 'strong' HTML element */
printf( esc_html__( '%1$sNo results found%2$s', 'bluehost-blueprint' ), '<strong>', '</strong>' );
?>
</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>
<?php
/* Translators: 1. is the start of a 'a' HTML element, 2. is the end of a 'a' HTML element, 3. is the start of a 'a' HTML element, 4. is the end of a 'a' HTML element */
printf( esc_html__( 'You can try %1$sclearing any filters%2$s or head to our %3$sstore\'s home%4$s', 'bluehost-blueprint' ), '<a class="wc-link-clear-any-filters" href="' . esc_url( '#' ) . '">', '</a>', '<a class="wc-link-stores-home" href="' . esc_url( '#' ) . '">', '</a>' );
?>
</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
<!-- /wp:woocommerce/product-collection-no-results --></div>
<!-- /wp:woocommerce/product-collection --></main>
<!-- /wp:group -->
<!-- wp:template-part {"slug":"footer"} /-->
@@ -0,0 +1,71 @@
<?php // phpcs:ignore WordPress.Files.FileName
/**
* Title: taxonomy-product_tag
* Slug: bluehost-blueprint/taxonomy-product_tag
* Inserter: no
*
* @package Bluehost\Blueprint
*/
?>
<!-- wp:template-part {"slug":"header"} /-->
<!-- wp:group {"tagName":"main","layout":{"inherit":true,"type":"constrained"}} -->
<main class="wp-block-group"><!-- wp:woocommerce/breadcrumbs {"align":""} /-->
<!-- wp:query-title {"type":"archive","showPrefix":false} /-->
<!-- wp:term-description /-->
<!-- wp:woocommerce/store-notices {"align":""} /-->
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
<div class="wp-block-group"><!-- wp:woocommerce/product-results-count /-->
<!-- wp:woocommerce/catalog-sorting /--></div>
<!-- /wp:group -->
<!-- wp:woocommerce/product-collection {"queryId":128,"query":{"woocommerceAttributes":[],"woocommerceStockStatus":["instock","outofstock","onbackorder"],"taxQuery":[],"isProductCollectionBlock":true,"perPage":10,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","author":"","search":"","exclude":[],"sticky":"","inherit":true},"tagName":"div","displayLayout":{"type":"flex","columns":3,"shrinkColumns":true},"dimensions":{"widthType":"fill","fixedWidth":""},"queryContextIncludes":["collection"],"__privatePreviewState":{"isPreview":true,"previewMessage":"Actual products will vary depending on the page being viewed."}} -->
<div class="wp-block-woocommerce-product-collection"><!-- wp:woocommerce/product-template -->
<!-- wp:woocommerce/product-image {"imageSizing":"thumbnail","isDescendentOfQueryLoop":true} /-->
<!-- wp:post-title {"textAlign":"center","level":3,"isLink":true,"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title"} /-->
<!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"center","fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
<!-- wp:woocommerce/product-button {"textAlign":"center","isDescendentOfQueryLoop":true,"fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
<!-- /wp:woocommerce/product-template -->
<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
<!-- wp:query-pagination-previous /-->
<!-- wp:query-pagination-numbers /-->
<!-- wp:query-pagination-next /-->
<!-- /wp:query-pagination -->
<!-- wp:woocommerce/product-collection-no-results -->
<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"center","flexWrap":"wrap"}} -->
<div class="wp-block-group"><!-- wp:paragraph {"fontSize":"medium"} -->
<p class="has-medium-font-size">
<?php
/* Translators: 1. is the start of a 'strong' HTML element, 2. is the end of a 'strong' HTML element */
printf( esc_html__( '%1$sNo results found%2$s', 'bluehost-blueprint' ), '<strong>', '</strong>' );
?>
</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>
<?php
/* Translators: 1. is the start of a 'a' HTML element, 2. is the end of a 'a' HTML element, 3. is the start of a 'a' HTML element, 4. is the end of a 'a' HTML element */
printf( esc_html__( 'You can try %1$sclearing any filters%2$s or head to our %3$sstore\'s home%4$s', 'bluehost-blueprint' ), '<a class="wc-link-clear-any-filters" href="' . esc_url( '#' ) . '">', '</a>', '<a class="wc-link-stores-home" href="' . esc_url( '#' ) . '">', '</a>' );
?>
</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
<!-- /wp:woocommerce/product-collection-no-results --></div>
<!-- /wp:woocommerce/product-collection -->
<!-- wp:template-part {"slug":"footer"} /--></main>
<!-- /wp:group -->
@@ -0,0 +1,192 @@
== Bluehost Blueprint ==
Contributors: Bluehost
Tags: blog, e-commerce, portfolio, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, block-patterns, wide-blocks, full-site-editing, template-editing
Requires at least: 6.6
Tested up to: 6.9
Requires PHP: 7.2
Bluehost Blueprint, Copyright 2025 Bluehost
Bluehost Blueprint is distributed under the terms of the GNU GPL
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
A new block and full site editing theme by Bluehost.
== Description ==
Bluehost Blueprint is a block-based, multi-purpose, WordPress theme. Compose your pages to fit any design you like with the power of Full Site Editing (FSE) and the included wide range of Block Patterns. The pre-built pages will help you populate and transform your website into a wonderful website. Customize colors and font pairings to create your own unique look and feel.
== Installation ==
1. In your admin panel, go to Appearance > Themes and click the Add New button.
2. Click Upload Theme and Choose File, then select the theme's .zip file. Click Install Now.
3. Click Activate to use your new theme right away.
== Frequently Asked Questions ==
== Changelog ==
= 1.0.1 =
- Fix single.html template
- Tested with WP 6.9.4
= 1.0.0 =
- Add sticky footer on frontend views
== License ==
Bluehost Blueprint WordPress Theme, (C) 2025 Newfold Digital
Bluehost Blueprint is distributed under the terms of the GNU GPL.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
== This theme bundles the following third-party resources ==
== Images ==
IRJKLKBWQD.webp - "Hand Sparkler" by Altered Reality is marked with CC0 1.0. To view the terms, visit https://creativecommons.org/publicdomain/zero/1.0/?ref=openverse.
StockSnap_EXZZBXPUS6.webp - "Inspirational Word" by Kristin Hardwick is marked with CC0 1.0. To view the terms, visit https://creativecommons.org/publicdomain/zero/1.0/?ref=openverse.
14238079282_271759b798_k.webp - "Organ Mountains-Desert Peaks National Monument" by mypubliclands is licensed under CC BY 2.0. To view a copy of this license, visit https://creativecommons.org/licenses/by/2.0/?ref=openverse.
17877804936_810a01baed_k.webp - "Organ Mountains-Desert Peaks National Monument" by mypubliclands is licensed under CC BY 2.0. To view a copy of this license, visit https://creativecommons.org/licenses/by/2.0/?ref=openverse.
3296444307_ccc20be908_k.webp - "Mountain & Desert at Dusk #1" by philipbouchard is licensed under CC BY-NC-ND 2.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/2.0/?ref=openverse.
8447530115_42bdfd9db6_k.webp - "VISIONS: Seeing the Aurora in a New Light" by NASA Goddard Photo and Video is licensed under CC BY 2.0. To view a copy of this license, visit https://creativecommons.org/licenses/by/2.0/?ref=openverse.
== Fonts ==
Ubuntu Sans
Copyright 2011, 2022, 2023 Canonical Ltd. Licensed under the Ubuntu Font Licence 1.0
Source: http://www.daltonmaag.com/
License: Licensed under the Ubuntu Font Licence 1.0.
Playfair 5pt SemiExpanded Light
Copyright 2005 The Playfair Project Authors (https://github.com/clauseggers/Playfair)
Source: http://www.forthehearts.net
License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://openfontlicense.org
Roboto Serif
Copyright 2020 The Roboto Serif Project Authors (https://github.com/googlefonts/RobotoSerif)
Source: https://www.commercialtype.com/
License: Copyright 2017 The Roboto Serif Project Authors (https://github.com/CommercialType/RobotoSerif)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
Roboto Flex
Copyright 2017 The Roboto Flex Project Authors (https://github.com/TypeNetwork/Roboto-Flex)
Source: Google.com
License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
Roboto Flex
Copyright 2017 The Roboto Flex Project Authors (https://github.com/TypeNetwork/Roboto-Flex)
Source: Google.com
License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
Roboto Flex
Copyright 2017 The Roboto Flex Project Authors (https://github.com/TypeNetwork/Roboto-Flex)
Source: Google.com
License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
Nunito
Copyright 2014 The Nunito Project Authors (https://github.com/googlefonts/nunito)
Source: http://www.sansoxygen.com
License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL
Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

@@ -0,0 +1,103 @@
/*
Theme Name: Bluehost Blueprint
Theme URI: https://github.com/newfold-labs/wp-theme-bluehost-blueprint/
Author: Bluehost
Author URI: https://bluehost.com
Description: Bluehost Blueprint is a block-based, multi-purpose, WordPress theme. Compose your pages to fit any design you like with the power of Full Site Editing (FSE) and the included wide range of Block Patterns. The pre-built pages will help you populate and transform your website into a wonderful website. Customize colors and font pairings to create your own unique look and feel.
Version: 1.0.1
Requires at least: 6.6
Tested up to: 6.8
Requires PHP: 7.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bluehost-blueprint
Tags: blog, e-commerce, portfolio, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, block-patterns, wide-blocks, full-site-editing, template-editing
*/
:root {
--wp--preset--font-size--huge: clamp(6rem, 10vw, 10rem);
}
h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
text-wrap: pretty;
}
select {
min-height: 2.25em;
}
textarea, select, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=submit], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], .select2-container .select2-selection--single {
border-radius: 2px;
border: 1px solid;
border-color: rgba(0,0,0,0.2);
line-height: 1.7;
padding: 0.3rem 1rem;
display: block;
}
input[type="submit"] {
background-color: var(--wp--preset--color--accent-1);
border-width: 0;
border-radius: 2px;
color: var(--wp--preset--color--base);
font-family: inherit;
font-size: inherit;
line-height: inherit;
padding: calc(0.667em + 2px) calc(1.333em + 2px);
text-decoration: none;
cursor: pointer;
}
[class*="is-style-block-overlap"] + *:not([style*="margin-top"]) {
margin-top: 0;
}
[class*="is-style-text-wrap-balance"],
[class*="is-style-text-wrap-balance"] p {
text-wrap-style: balance;
}
div[class*="wp-block-"] figcaption {
color: var(--wp--preset--color--contrast-midtone);
font-size: var(--wp--preset--font-size--small);
margin-bottom: 0;
margin-top: 8px;
text-align: center;
}
div[class*="wp-block-"] .wp-block-image figcaption a {
width: auto;
}
.woocommerce-account .wp-block-post-title, .woocommerce-account main .woocommerce, .woocommerce-cart .wp-block-post-title, .woocommerce-cart main .woocommerce, .woocommerce-checkout .wp-block-post-title, .woocommerce-checkout main .woocommerce {
max-width: var(--wp--style--global--content-size);
}
/* Sticky Footer */
.wp-site-blocks {
display: flex;
flex-direction: column;
min-height: 100vh;
}
body.admin-bar .wp-site-blocks {
min-height: calc(100dvh - var(--wp-admin--admin-bar--height, 32px));
}
.wp-site-blocks > main,
.wp-site-blocks > .entry-content {
flex: 1;
}
/* Featured image: keep natural width (do not stretch to full content width). */
.wp-block-post-featured-image.bp-post-featured-image--intrinsic {
width: fit-content;
max-width: 100%;
}
.wp-block-post-featured-image.bp-post-featured-image--intrinsic img {
width: auto !important;
max-width: 100%;
height: auto;
}
@@ -0,0 +1,10 @@
{
"$schema": "https://schemas.wp.org/wp/6.7/theme.json",
"version": 3,
"title": "Overlap",
"slug": "block-overlap",
"blockTypes": ["core/group"],
"styles": {
"css": "transform: translateY(50%);z-index: 1;"
}
}
@@ -0,0 +1,10 @@
{
"$schema": "https://schemas.wp.org/wp/6.7/theme.json",
"version": 3,
"title": "Balanced Text",
"slug": "text-wrap-balance",
"blockTypes": ["core/paragraph", "core/heading", "core/list", "core/list-item", "core/post-title", "core/post-excerpt"],
"styles": {
"css": "text-wrap-style: balance;"
}
}
@@ -0,0 +1,10 @@
{
"$schema": "https://schemas.wp.org/wp/6.7/theme.json",
"version": 3,
"title": "First element in mobile view",
"slug": "mobile-first-element",
"blockTypes": ["core/column"],
"styles": {
"css": ""
}
}
@@ -0,0 +1,10 @@
{
"$schema": "https://schemas.wp.org/wp/6.7/theme.json",
"version": 3,
"title": "Unscaled background image",
"slug": "unscaled-background",
"blockTypes": ["core/cover"],
"styles": {
"css": ""
}
}
@@ -0,0 +1,10 @@
{
"$schema": "https://schemas.wp.org/wp/6.7/theme.json",
"version": 3,
"title": "Contained background image",
"slug": "contained-background",
"blockTypes": ["core/cover"],
"styles": {
"css": ""
}
}
Loaded 100 of 11220 files, more files were not shown because too many files have changed in this diff. Show more