.ppb-project-query,.ppb-talk-query{--ppb-card-bg:var(--c-surface);--ppb-card-border:var(--c-border);--ppb-card-radius:16px;--ppb-card-padding:0;--ppb-topic-bg:var(--c-tag-bg);--ppb-topic-color:var(--c-tag-text);--ppb-meta-color:var(--c-text-tertiary);--ppb-status-available-bg:#e6efec;--ppb-status-available-color:#1a6b5a;--ppb-status-retired-bg:var(--c-surface-raised);--ppb-status-retired-color:var(--c-text-tertiary);--ppb-badge-bg:var(--c-primary-light);--ppb-badge-color:var(--c-primary);--ppb-excerpt-color:var(--c-text-secondary);--ppb-link-bg:var(--c-surface-raised);--ppb-link-color:var(--c-text-secondary);--ppb-link-hover-bg:var(--c-primary-light);--ppb-link-hover-color:var(--c-primary)}[data-theme=dark] .ppb-project-query,[data-theme=dark] .ppb-talk-query{--ppb-status-available-bg:#1a2e28;--ppb-status-available-color:#5cc4a8;--ppb-status-retired-bg:var(--c-surface-raised);--ppb-status-retired-color:var(--c-text-tertiary)}.wp-block-personal-profile-builder-project-embed,.wp-block-personal-profile-builder-project-query,.wp-block-personal-profile-builder-talk-embed,.wp-block-personal-profile-builder-talk-query{box-sizing:border-box;max-width:var(--wp--custom--width--page);margin-inline:auto;padding-inline:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--70);overflow:hidden}.is-layout-constrained>.wp-block-personal-profile-builder-project-embed,.is-layout-constrained>.wp-block-personal-profile-builder-project-query,.is-layout-constrained>.wp-block-personal-profile-builder-talk-embed,.is-layout-constrained>.wp-block-personal-profile-builder-talk-query{max-width:var(--wp--custom--width--page)}.wp-block-personal-profile-builder-project-embed,.wp-block-personal-profile-builder-talk-embed{padding-top:5px}.ppb-talk-query.ppb-talk-query.ppb-talk-query--grid{display:flex;flex-direction:column;gap:16px;grid-template-columns:none;padding-top:3px}.ppb-project-query.ppb-project-query.ppb-project-query--grid{padding-top:3px}.ppb-talk-query .ppb-talk-query__card,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__card{display:grid;grid-template-columns:100px 1fr;overflow:hidden;margin:0;padding:0;background:var(--c-surface);border:2px solid var(--c-border);border-radius:16px;box-shadow:4px 4px 0 var(--c-border-light);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ppb-talk-query .ppb-talk-query__card:hover,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__card:hover{border-color:var(--c-primary);box-shadow:6px 6px 0 var(--c-primary-light)}@media (prefers-reduced-motion:no-preference){.ppb-talk-query .ppb-talk-query__card,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__card{transform:rotate(.5deg)}.ppb-talk-query .ppb-talk-query__card:hover,.ppb-talk-query .ppb-talk-query__card:focus-within,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__card:hover,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__card:focus-within{transform:rotate(0deg) translateY(-3px)}}.ppb-talk-query .ppb-talk-query__emoji,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__emoji,.wp-block-personal-profile-builder-talk-embed .ppb-talk-embed__emoji{background:linear-gradient(135deg,var(--c-surface-raised),var(--c-border-light));grid-column:1;grid-row:1/span 2;margin:0;padding:0;border:none;display:flex;align-items:center;justify-content:center;font-size:36px;line-height:1}.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__emoji,.wp-block-personal-profile-builder-talk-embed .ppb-talk-embed__emoji{grid-row:1/span 3}.ppb-talk-query .ppb-talk-query__title,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__title{grid-column:2;padding:24px 32px 0;margin:0 0 6px;font-family:var(--f-display)}.ppb-talk-query .ppb-talk-query__card:hover .ppb-talk-query__title,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__card:hover .ppb-talk-query__title{color:var(--c-primary)}.ppb-talk-query .ppb-talk-query__title a,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__title a{color:inherit}.ppb-talk-query .ppb-talk-query__meta,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__meta{grid-column:2;padding:0 32px 24px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ppb-talk-query__next-date,.ppb-talk-query__status{font-family:var(--f-mono)}.ppb-talk-embed__event,.ppb-talk-embed__location{font-size:14px;color:var(--c-text-secondary)}.ppb-talk-embed__links{grid-column:2;padding:16px 32px 24px;display:flex;flex-wrap:wrap;gap:8px}.ppb-talk-embed__link{font-size:14px;font-weight:600;padding:8px 16px;background:var(--c-surface-raised);border-radius:var(--radius);color:var(--c-text-secondary);transition:background .15s,color .15s}.ppb-talk-embed__link:hover{background:var(--c-primary-light);color:var(--c-primary)}.ppb-talk-embed__links~.ppb-talk-query__meta,.ppb-talk-query__meta:has(+ .ppb-talk-embed__links){padding-bottom:12px}@media (max-width:620px){.ppb-talk-query .ppb-talk-query__card,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__card{grid-template-columns:1fr}.ppb-talk-query .ppb-talk-query__emoji,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__emoji,.wp-block-personal-profile-builder-talk-embed .ppb-talk-embed__emoji{min-height:80px;grid-row:auto}.ppb-talk-query .ppb-talk-query__title,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__title{grid-column:1;padding:20px 20px 0}.ppb-talk-query .ppb-talk-query__meta,.wp-block-personal-profile-builder-talk-embed .ppb-talk-query__meta{grid-column:1;padding:0 20px 20px}.ppb-talk-embed__links{grid-column:1;padding:16px 20px 20px}.ppb-project-query .ppb-project-query__card{padding:var(--wp--preset--spacing--40)}}.ppb-project-query .ppb-project-query__card{padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50);background:var(--c-surface);border:2px solid var(--c-border);border-radius:16px;box-shadow:4px 4px 0 var(--c-border-light);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ppb-project-query .ppb-project-query__card:hover{border-color:var(--c-primary);box-shadow:6px 6px 0 var(--c-primary-light);transform:translateY(-3px)}.ppb-project-query .ppb-project-query__card:hover .ppb-project-query__title a{color:var(--c-primary)}.ppb-project-query__title{font-family:var(--f-display)}.ppb-project-query__badge{font-family:var(--f-mono)}.talk-topic-badge{color:var(--c-text-secondary);background:var(--c-tag-bg)}.talk-status-badge{font-family:var(--f-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:3px}.talk-status-available{color:#1a6b5a;background:#e6efec}[data-theme=dark] .talk-status-available{color:#5cc4a8;background:#1a2e28}.talk-status-retired{color:var(--c-text-tertiary);background:var(--c-surface-raised)}.speaker-avatar-image{background:0 0;border:none}.speaker-avatar-img{width:60px;height:60px;border-radius:50%;object-fit:cover}.ppb-organiser-bio-box{margin-top:48px;padding:32px;border-radius:16px;background:var(--c-surface);border:2px solid var(--c-border);box-shadow:4px 4px 0 var(--c-border-light)}.ppb-organiser-bio-box__avatar img{width:60px;height:60px;border-radius:50%;object-fit:cover}.ppb-organiser-bio-box__bio{font-size:15px;color:var(--c-text-secondary);line-height:1.6;margin-top:16px}.ppb-organiser-bio-box__copy-btn{font-family:var(--f-body);font-size:13px;font-weight:600;color:var(--c-primary);background:var(--c-primary-light);border:1px solid var(--c-primary);padding:5px 12px;border-radius:5px;cursor:pointer;transition:color .15s,background .15s;margin-top:12px}.ppb-organiser-bio-box__copy-btn:hover{background:var(--c-primary);color:#fff}